Torchwood Smooch
Captain Jack Harkness (played by Scottish-American, John Barrowman, who recently tied the knot with his partner of 16 years) locking lips in BBC series Torchwood.
(Via Towleroad)
Jan 14, 2007
17 Comments
Captain Jack Harkness (played by Scottish-American, John Barrowman, who recently tied the knot with his partner of 16 years) locking lips in BBC series Torchwood.
(Via Towleroad)