History & Exopolitics

A giant footprint has been discovered in China