A pricey pile of bones. A nearly complete Tyrannosaurus Rex fossil has been sold for $31.8 million, making it the most expensive dinosaur fossil ever sold.