Buzzwords

Access to this video is restricted. Please or Register
With the help of the media, one man has learnt a few new phrases recently…

Fans of ‘Veep‘ will like this.

Country: USA.
Language: English.