It’s times like these, that make you really appreciate the wonders of mother earth .. This thing was found in the North-Carolina sewers – just a matter of time now before little baby aliens start popping out of peoples chests (or asses).

Sewer Alien