Radio Shack is a chain of electronics stores that was founded in the early 1920s. The company is now headquartered in Fort Worth, Texas. There are over 5,000 Radio Shack stores in the United States, and one of those stores is located in Cedar Rapids, Iowa. The Radio Shack in Cedar Rapids is a small,…
Read more
Categories: Music