Skeptoid #220: Yonaguni Monument: The Japanese Atlantis

Published: Aug. 24, 2010, 9 a.m.

b'

A look at a massive stone structure off the coast of Japan, said to be a manmade pyramid.

'