thousands gather to watch the 250th annual parade