Have you ever been someplace and wished that you’d discovered it sooner? That’s how I felt when I stepped inside the Audubon Butterfly Garden and Insectarium in New Orleans. I instantly wished that I’d known of its existence on my first trip to the city several years ago when I visited with my family. My…