Mystery over ‘giant, fossilised footprint of web-toed beast’ discovered embedded in rock in China0
- Earth Mysteries, From Around the Web
- March 24, 2017
Sightings of the beast usually come from North America, but this lasted video was shot in Indonesia