Owned and operated by twin brothers, Strand's Ski Shop in Worcester claims to be the oldest family run shop selling only skis ...