The Shadows Radio

The Legend of Mothman

February 18, 2020

Rebecca and Bill fly in to the legend and lore around the mothman of West Virginia and look at how this harbinger of death has shown up around the world through history.