London Guy (Part II)
- Episode aired Nov 15, 2013
To go to London or to not go to London. That is the question for Carter.To go to London or to not go to London. That is the question for Carter.To go to London or to not go to London. That is the question for Carter.