mars 7, 2013

A double decker tour bus drives along Central Park on the Upper West Side.