perhaps Lessemsaurus or Antetonitrus? not sure if those are too partial...

0 3