"MONTE AGUDO" content on TweakTown - Page 1
We found 1 items for the tag: MONTE AGUDO
NEWS
Colossal dinosaur unearthed may be the largest ever found
Portuguese and Spanish paleontologists have found huge fossilized ribs and vertebrae thought to belong to a brachiosaurid, one of the largest animals ever.