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.