Reports of giant spiders as big as the palm of your hand have been circulating on social media this week, stirring up strong reactions those leery of our eight-legged friends. WHYY's Mark Eichmann has more on the new invasive species that could reach Delaware.
(Original air-date: 3/13/22)