141 photos
The Japan Parade celebrates Japanese culture, art, and tradition as it goes down Central Park West from 81st Street to 67th Street in Manhattan