Eliades Ochoa

The Last Grandmaster of the Buena Vista Social Club Everyone treasures their very own special musical moments and I can locate one of mine quite specifically. It was early April of 1998 and the Buena Vista Social Club had just edged their way, in that pre-gig gloom, upon stage at Le Carré in Amsterdam. With [...]