Rare 22-meter dinosaur skeleton sells for $6.4m at auction Fossil estimated to be 150 million years old 4 days ago