Title: Pyramids in China - The "White Pyramid" discovered! Source:
YouTube URL Source:http://www.youtube.com/watch?v=Alj3xspWTsw Published:Apr 16, 2008 Author:walthain Post Date:2011-03-06 05:08:37 by FormerLurker Keywords:None Views:351 Comments:21
I dunno. There is no evidence, as far as I can see, that these pyramids are any less a product of human hands and minds as is the annoying fiddle music in this video. ;]