History & Exopolitics

Meet the Giants of Romita, discovered in 1995 in Central Mexico