I Love NY Writinged December 20, 2009 Found this while walking in NYC today around 33rd and Broadway. Made from the snow piled up on the top of a car parked in the street. I thought it was pretty cool. Share this: