In the company of Giants

20 December 2016

-- By Dave Reid  For those who may think giants are the stuff of myths and legends - think again ! Residing silently, secretly hidden on the remote east coast of Baffin Island, monolithic spires, towering granite walls and needle-like...

read post