Explaining the “alien” bronze statue at Tam Tinh Doi Site

The beautiful but mysterious discoveries at China’s Sanxingdui archaeological site arouse curiosity, even raising suspicions about connections with aliens. Bronze human head statue on display at Sanxingdui Museum in China. …