Promo video for a track from Tachichi & Moves’ Lobstermania LP, dropping June 2011 on Low Pressure Records.
Awesome. Glad these cats are still moving, we used to listen to them back in high school and that was WAY too long ago.
Taichichi is the illest
Correction: tachichi is the illest