Sasha McVeigh Translates British Terms Into American English
Sasha McVeigh on the beauty of upstate New York, how she came to enjoy Country Music, and a hilarious game in which he had her explain how certain British terms translate into American words.