Asked in
Travel & Places
Peru

Where is mat-sou pit-sou?

Answer

User Avatar
Wiki User
September 14, 2009 5:41PM

machu picchu is in Peru