Olympia Sports Closing 76 Stores, 22 In Massachusetts – CBS Boston

BOSTON (CBS) – Olympia Sports is closing 76 stores, 22 of them in Massachusetts.
Olympia, which is based in Maine, was recently bought by sports retailer JackRabbit. That company decided to keep only 75 stores open, so “store closing” sales will start Friday…

Click here to view the original article.