Posts

Showing posts with the label Barrow Island

We now know humans set foot in Australia at least 53,000 years ago. Yet again, YEC fails the test