Explore a mystifying museum where exotic artifacts from around the globe come to life right before your eyes !