Would you like a cicada salad? The monstrous little noisemakers descend on a New Orleans menu – thenewsexp / 13 hours April 19, 2024 0 1 min read They may look like little monsters Tags: Feature Share: