SEARCH ARTICLES

Trujillo

Trujillo's Decapitators from Outer Space - Trujillo, Peru, South America

When Jonathan Garrett visits the vast adobe pyramids outside Trujillo, he ends up coming face to face with decapitating gods and tales of aliens from outer space.

More Travel Stuff