Originally Posted by Theo Gallus
This just in - Homo Sapiens not indigenous to North America! The invasive species is believed to have been introduced between 13,000 and 30,000 years ago.


Just in ? Knew that news travels….. but? Who’s been sitting on that tidbit