A rare fossil from Thailand identifies a 25-foot spinosaurid that lived along river systems 125 million years ago.