Could these slithery ocean dwellers really be from outer space?