Turn Turn Turn

Turn turn turn

The winding road leading to the Inca city of Machu Piccu, in Peru