cockroach-eating competition

Edward Archbold dies after winning cockroach-eating competition in Deerfield Beach

Edward Archbold, the winner of a cockroach-eating competition, died shortly after eating dozens of the live insects and worms in…

12 years ago