This is today's picture of the day. All 12 Chinese zodiac signs are on display on 59th street, at the Pulitzer Fountain in front of The Plaza. I could not capture a good picture of all the 12 zodiac heads.
All 12 signs on display. There were too many people taking pictures and this is the best shot I got.
This day, last year