About... Machu Picchu
Great image of Machu Picchu turned into a jigsaw puzzle arcade game.
Machu Picchu is located in the Cusco Region of Peru, South America. It is situated on a mountain ridge above the Urubamba Valley in Peru. Machu Picchu is often referred to as the "Los
How To Play
Use your Mouse to connect the pieces.