Bizarre 'Alien' Creature Found After Rainfall. It Has Stumped BiologistsA small creature, found on the streets of Sydney, Australia, has stumped biologists, academics and social media users alike.