2011 Cherry Blossom Festival Grand Parade

The 2011 Cherry Blossom Festival Grand Parade took place on 2011 April 17.


&bull