Horchata — Vampire Weekend
January 6, 2010
The latest single from their impending album release, “Horchata” is Vampire Weekend’s spectacle of overlapping sounds, somewhere between a musical African tribal gathering and contemporary electro.
January 6, 2010
The latest single from their impending album release, “Horchata” is Vampire Weekend’s spectacle of overlapping sounds, somewhere between a musical African tribal gathering and contemporary electro.