A giant mutant insect found on Google Maps! Where’s Godzilla when you need him? (Via This is Broken)