A new species of dinosaur with more than 400 teeth which ate in a similar way to ducks and flamingos has been discovered in Germany. The fossil of the nearly complete Balaenognathus maeuseri, part of the pterosaur family, was discovered accidentally in a Bava…