The Audubon Insectarium is an insectarium and entomology museum in New Orleans, Louisiana, United States. As part of its move from its previous location at the U.S. From Wikipedia
As trillions of periodical cicadas prepare to surface, a New Orleans insectarium capitalizes on the event by adding cicada dishes to its menu.