Here's something straight from the front page of today's Express News. Artifacts found north of Austin show evidence of human life dating back 15,ooo years. Crazy! Click on the images for a magnified view. There's a couple of links with more info about this prehistoric news after the article.
No comments:
Post a Comment