10 Times John Barrowman Won the Internet

Pinning John Barrowman down (not like that) to just 10 memorable encounters (or that) is no mean feat. He’s got so many strings to his bow (so to speak) that just sifting through his archive of saucy experiences is practically a …