Green 'slime' puzzles New Yorkers
It looks like a scene straight out of "Teenaged Mutant Ninja Turtles": fluorescent, green liquid oozing from manholes and sewers into New York City streets and sidewalks.
It looks like a scene straight out of "Teenaged Mutant Ninja Turtles": fluorescent, green liquid oozing from manholes and sewers into New York City streets and sidewalks.