Roach Motel, Audubon Insectarium, New Orleans

Roach Motel at Audubon Insectarium in New Orleans

The roach motel live exhibit at the insectarium in New Orleans.