Select Page

Today’s video is about the biggest bug in Florida: the Florida Keys Giant Centipede (Scolopendra longipes)!