The fossils were found in a sediment-filled cave network known as Richards Spur, located in the southern Oklahoma town of Elgin, where the remains of early animals were buried within. It's a place ...
Some results have been hidden because they may be inaccessible to you