Godzilla is a creature all his own ... (The first Iguanodon fossils discovered were teeth, hence why its name means "Iguana Teeth"). Current depictions of Iguanodon could fit the bill of "generic ...