Do you know The Lizard Man? The Lizard Man? The one who lives in South Carolina. Learn about the famous Lizard Man who has been sited several times in South Carolina. Ryan and Brendan dig deep into the stories of the Lizard Man. There were rumors that the Lizard Man would make an appearance during the Solar Eclipse. Did anyone see him?
August 28, 2017