A large dinosaur skeleton has sold for $44.6m (£34m) at a Sotheby's auction in New York City, setting a record for the most ever paid for a fossil. The plant-eating stegosaurus, nicknamed Apex, measures 11ft (3.4m) tall and 27ft long from nose to tail. Sotheby's described it as "one of the most complete skeletons ever …














