Alex Disenhof

Pepper Rabbit – “Harvest Moon” Video

Pepper Rabbit is the Los Angeles-via-New Orleans psych-pop duo of songwriter Xander Singh and cohort Luc Laurent. We take a trip to the Windows Of…
Brandon Stosuy | January 7, 2011 - 12:04 pm