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