Largest Lizardoid Footprint Ever Found in Australia.

The largest dinosaur footprint found to date was discovered in Australia recently. This previously unknown species has been named Mannulus Cauda Johnsonia for obvious reasons.

More info here.

Advertisements