Over the years, 23 Megastores opened up across the U.S.—including in Downtown Disney in Orlando, Florida, and in Times Square, New York City—but unfortunately, by 2008 all locations had closed due to declining physical music sales and a receding economy. Zany Brainy Los Angeles Times via...