Home / Tag Archives: Stephen Merchant

Tag Archives: Stephen Merchant

TV News: Stephen Merchant to host Crystal Maze

The Crystal Maze was one of the most celebrated British TV game shows of all time. Rocky Horror maestro Richard O’Brien was a very striking unique and strange host for the original four seasons. Richard enjoyed playing the harmonica and randomly bringing up information about his ‘Mummy’ during the most crucial moments …

Read More »