Oh No Not Stereo

My favorite new band of the day (noticed I said "new" and "of the day"). They are out of LA.

Comments