03.24.2021 - By China Plus
Was Sanxingdui built by an alien civilization? While this might unfortunately just be far-fetched thinking, let’s look at some of the mysterious clues.