Green 'slime' puzzles New Yorkers

A green "slime" or "sludge" was caught on camera oozing into New York City streets. Internet sleuths believe they've found the source.

Top Videos

Watch Full Episodes

Good Day New York