Bard on the Beach

Western Canada's largest non-profit professional Shakespeare Festival.