Rapping with Theophilus London in a Zorro Hat

So we catch up with superstar rapper Theophilus London, shortly after he has filmed Neuhaus TV with Glenn O’Brien, an ersatz chat show at historic hotel Casa Claridge, and he is wearing a giant black flat-topped Zorro hat.

Read More