S2 E3 The Lizard Man of South Carolina

August 28, 2017

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?


Facebook Comments: