Canada’s Largest Free Festival Peachfest Celebrates 75 Years

In British Columbia, Canada, the province held its largest parade of the year, named Peachfest.