Twin Peaks at Machu Picchu This lush green view of twin peaks at the far end of Machu Picchu turned out to be one of the better captures from this trip.