British outdoor apparel specialist Finisterre announced the opening of its first retail location in North America. Launched in partnership with Maine Surfers Union, the store is located at 15 Free Street in Portland, Maine, in the heart of the Old Port shopping district and not far from Maine’s beaches and ...