Machu Picchu - literally built to be worshipped!