Amoeba Music Announces new Hollywood Location And We’re Excited (VIDEO)
Amoeba Music is known as one of the world's largest independent record stores. The iconic music chain was founded in 1990 and has stores in San Francisco and Los Angeles, with the latter being a staple of Sunse... Read More...