The Nature Center at Science City offers guests a close up view of live creatures.