Audubon Insectarium, New Orleans

New Orleans Audubon Insectarium

The Audubon insectarium in New Orleans