Saturday, July 23, 2016Sat, Jul 23, 2016
Shingle Beach, Texada Island
Diversity Festival celebrates diversity in people, music, and arts during the weekend of July 22-25 2016 on Texada Island, B.C.
http://www.diversityfestival.ca/