Skip to main content

Definitions by Tyrika

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