1933 Discovery: Lizard Civilization Found in LA's Underground Tunnels

1 year ago
165

In 1933, a shocking discovery was made beneath Los Angeles: a lizard civilization living in a vast underground tunnel system. Explore the details of this incredible find and its impact on our understanding of hidden histories

Loading 1 comment...