Scientists found a “lost world” of animals that shouldn’t exist yet | LL Daily