/cdn.vox-cdn.com/uploads/chorus_image/image/38803840/Screen_20Shot_202014-07-15_20at_202.44.21_20PM.0.jpg)
Officials at LAX discovered 67 giant African snails, most of them larger than a human hand, probably destined to become part of some clandestine dinner. The snails, which are a prohibited species and ended up getting incinerated, are popular delicacies in Africa. [The Verge]