1 The Strokes: Machu Picchu March 10, 2011 planetillshelby The Strokes drop another single from Angles with a little help from the Incas. Machu Picchu > Mayan prophesies.