EUTOPIA
600 MILLION YEAR OLD FOSSILS OF TINY HUMANOIDS FOUND IN ANTARCTICA, ANTHROPOLOGISTS BAFFLED
600 Million year old fossils of tiny humanoids found in Antarctica, anthropologists baffled.