BrainPower4276 BrainPower4276 Yesterday at 11:51 PM Geography Answered Maccu pichu, the lost city of Incas. Is located in Peru True or False?