Tags


Much to the annoyance of Gill Scott Heron the Revolution was eventually televised in 2007. On Challenge TV. Sandwiched between Fort Boyard and Takeshi’s Castle

Advertisements