Loading Video…
This browser does not support the Video element.
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.