Meet Heathcliffe, the giant burrowing cockroach, and contender for the title of world's heaviest insect. The Daily Telegraph reports that Heathcliffe is is 85mm in length and 40mm in width. Click here for the article and photos.
Buzz of the Week Archives