The Newfoundland Insectarium is a world-class museum of nature near Deer Lake, NL that features thousands of insects, butterflies, and arachnids.