Quantcast
CosmicBookNews.com   
Pin It

Godzilla China Sink Hole Image

Located in the heart of China, the ancient mountainous sinkhole Xiaozhai Tiankeng is simply called “heavenly pit” by locals. Further analysis of this image reveals some sort of web address located on the installation. Who are M.U.T.O.?
Pin It