Article Image
IPFS News Link • Science, Medicine and Technology

Great beasts peppered from space

• BBC News--By Jonathan Amos--
Evidence suggests ice-age animals in North America were peppered by exploding space debris.

thelibertyadvisor.com/declare