A mysterious green sludge spewing from manholes in sparked confusion and panic this week.Footage of the fluorescent green liquid leaking down the street and creating neon-colored puddles was captured by the World Trade Center Tuesday.Users on social media joked that it could be Slimer from The film, and others said the green slime was reminiscing of The Mutant Ninja Turtles.
Load More
Load More