Who Killed Harry Houdini? est le tout dernier album du groupe I'm from Barcelona. Il fait suite à un premier album nommé Let Me Introduce My Friends, sorti après le très remarqué maxi Don't Give Up On Your Dream, Buddy !…