There is a lot of mystery surrounding the Nazca Lines of Peru. Rumor has it, aliens built them – you can clearly see spacecraft landing strips as well as an outline of an alien waving from the side of a…
There is a lot of mystery surrounding the Nazca Lines of Peru. Rumor has it, aliens built them – you can clearly see spacecraft landing strips as well as an outline of an alien waving from the side of a…