Previewed: My Baby at the Deaf Institute

Previewed: My Baby at the Deaf Institute

Amsterdam band My Baby play at Manchester’s Deaf Institute just days ahead of the release of their new album Prehistoric Rhythm (due out 7 April). In December 2013, My Baby released their debut album Loves Voodoo! Unleashing their magical hypnotic voodoo blues beats...

read more