Falmouth

More Radio Shacks Closing
The retailer continues to suffer losses nationwide, and 4 stores in Southern Maine will be part of a plan that closes 500 stores across the country.