Phenomena magazine run the story on the journey Barry and Steve took to uncover the truth about three fingered mummies allegedly discovered in the Nazca Desert, Peru.
Phenomena magazine run the story on the journey Barry and Steve took to uncover the truth about three fingered mummies allegedly discovered in the Nazca Desert, Peru.