Tag: Torchwood

Merlyn Casts His Spell – Live in London With John Barrowman

John Barrowman is regarded as something of a National Treasure in the U.K. The Scottish born actor and...