Tambomachay or Tampumachay in Peru is an archaeological site for the worship of water and for the Inca Empire to rest. It is in th #253773566
Description
Tambomachay or Tampumachay in Peru is an archaeological site for the worship of water and for the Inca Empire to rest. It is in the Andes mountain range