So It Turns Out Richard O’Brien WILL Be Returning To ‘The Crystal Maze’

Great news.