Over 500 ancient stone monuments dot the rolling hills of southwestern Spain. La Torre-La Janera stretches across 220 acres in Huelva province. Prehistoric humans built this sacred landscape starting ...