EssTer, It was a Memorial Day Parade so that is why there are lots of flags and red, white and blue.
It is an American holiday that takes place at the end of May.
I do have a few other photos from the parade but I just posted the animal ones.