Happy 30th Birthday Amoeba Berkeley
On November 17, 1990, our very first store opened its doors on Telegraph Avenue in Berkeley, CA. Take a look back at its rich history.
On November 17, 1990, our very first store opened its doors on Telegraph Avenue in Berkeley, CA. Take a look back at its rich history.