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.
A green "slime" or "sludge" was caught on camera oozing into New York City streets. Internet sleuths believe they've found the source.