On top of everything else that’s going on, now Georgia is being invaded by giant spiders. If you live in north Georgia, there’s a good chance you’ve come face to cephalothorax with the Joro spider in the last few years. The behemoth black and yellow arachnids hitched a ride to Georgia from East Asia around […]