Man Dies After Eating 30 Roaches, 30 Worms And 100 Millipedes Edward “Barry” Archbold died Friday night after collapsing in Deerfialed Beach, Florida. According to the sources Edward collapsed right after he had just won a bug-eating contest where he ate 30 cockroaches, 100 millipedes and and more than 30 of worms. After collapsing, […]