Barrie

‘Tarped-up questions’ raised after controversial monument exposed at Orillia park

Published: 

The Samuel de Champlain statue is pictured at Couchiching Beach Park in Orillia, Ont. (Connor Earl)