Daily Archives: September 20, 2009

Raptorex!

Every now and then a fossil comes along to cause a veritable revolution in understanding of an evolutionary scenario. Raptorex is one such and comes in the midst of a spectacular upheaval (or as Hindus would say praLaya) in our … Continue reading

Posted in Scientific ramblings