duckiescave.com
Torchwood: Owen Harper – Deceased
Song: Desperate Hour Artist: Immediate Music I started this video some time right after the episode where Owen died…. which – according to my HD – was March 2008. It’s been …