#
Follow on Twitter →
The world's largest bug is on the roof of New England Pest Control in Providence. It's a big blue termite, 58 feet long and 928 times actual termite size.
More facts →