John Barrowman on Heart Breakfast!

Listen back to our crazy and very funny chat with John here!