Olympia Sports store closing sales start Friday at 22 locations in Mass. – Boston 25 News

    Going-out-of-business sales at dozens of Olympia Sports stores across New England start Friday after the company was purchased by an investment firm.
    The Maine-based Olympia Sports, which opened its first store in South Portland in 1976, was recen…

    Click here to view the original article.