A rare fossil from Thailand identifies a 25-foot spinosaurid that lived along river systems 125 million years ago.
A team of astronomers have used the Hubble space telescope to capture with direct imaging asteroids smashing into each other ...