A perfect storm of ignorance, arrogance, and mindlessly revisionist radical chic touches down in Machu Picchu.

More>>>