America’s Swamp Castle

April 8, 2021
0.0%

What on Earth? - S9 - E5

America’s Swamp Castle

Images reveal a forgotten war-torn fortress in the swamplands of Louisiana.