In the past few days, there has been a sting of news releases about the World’s Biggest Bug, all started by this: This extremely rare and endangered insect was found by Mark Moffett. It took him 2 days to find this Giant Weta. She was found on Little Barrier Island, in New Zealand. They areRead More