ET Base in China? This was reported several years ago by India Daily. Generally, opinion is that it is a bogus claim. However, Kevin reports on some new developments, and images from Google Earth that raise the question again.
Podcast: Play in new window
Subscribe: RSS