Another Creepy Alien Sewer Life Form

another alien sewer life form found in cameron village,more creepy than the first one.