Radio Shack, a retailer of consumer electronics, is closing all of its stores, including the one in Herndon, Virginia. The company, which filed for bankruptcy in February 2015, announced in March that it would close all of its stores by the end of this year. The Herndon store, at 1301 Fairfax County Parkway, is open…
Read more
Categories: Music