Amoeba

A huge record store.
Located in Los Angeles and San Francisco.
Hey look its Amoeba!! Let's go get some music.
by Tyrika April 19, 2008
Get the Amoeba mug.