The Revenge in a heated movie debate, this one’s for you. Media Mike has released a new trailer for The Shark That Roared , an indie documentary diving headfirst into the strange and fascinating ...
The new species, called Spinosaurus mirabilis, lived 95 to 100 million years ago. The fossil remains were found in the Sahara Desert, in a remote location called Jenguebi, in the country of Niger.