Tagged: Lucifer’s Child

0

Gideon Masters

Gideon Masters Born in Shepherds Bush, London. Raised in a one bedroomed basement flat in a London still recovering from post war poverty, roaming around in small gangs, played and scrapped on old bombsites,...