Avatar
Amebix
Unless its REALLY CLOSE to Central Park, Raccoons in Manhattan isn't really a thing. I've seen them in more spread out areas of Brooklyn and Queens but never in the actual city.
Should have been a pizza stealing rat.