Majungatholus, also known as Majungasaurus, may be the ugliest dinosaur yet. This cousin of Tarascosaurus was up to 25 feet long and weighed close to 1.5 tons. It is not considered to be a fast dinosaur. Most estimates put this dinosaur's speed at about 15 miles per hour. These dinosaurs are known to be cannibals. They lived on Madagascar 70 million years ago.