Skip To Content

Where To Stream America Unearthed Season 2 Episode 3

Great Wall of Texas

The city of Rockwall, TX, was built on a massive rock wall that some claim was constructed by an ancient civilization -- or even giants.