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