Tiny Humanoids
-
History
600 Million Year Old Fossils of Tiny Humanoids Found In Antarctica
The fossils have been flown to the National Institute of ancient studies in Washington DC for further analysis.
The fossils have been flown to the National Institute of ancient studies in Washington DC for further analysis.