Champlain Peak


Champlain Peak - summit in Canada.