Performers took to the stage and artists displayed their work recently at Diversity Festival on Texada Island.
The celebration of people, music and art, which also featured workshops and a variety of food vendors that complemented the festival’s theme, took place from Friday, July 20, to Monday, July 23, at Shingle Beach.
Contributed photo