Tour Bus by AdminPlace64Marzo 7, 2013 A double decker tour bus drives along Central Park on the Upper West Side.