Sports Memorabilia Store in Somers Point Going Out of BusinessSports Memorabilia Store in Somers Point Going Out of BusinessThe Olympia Sports store in Somers Point is among the list of more than 75 locations nationwide being closed by the chain.Heather DeLucaHeather DeLuca