Can someone help Doyle identify this strange insect?
What the hell is this thing?!?! It looks like a spider wearing booties, but it was peering into the radio station the other day. I think is some sort of alien, sent here to do some reconnaissance. Do you have a better idea for what it might be?