London Mayor Celebrates First British Gold by Getting Stuck on Zip Line as Crowd Laughs [Video]

Great Britain won its first gold medal of the 2012 Olympics today — in women’s pair rowing — and the country celebrated the only way it knows how: with a rich buffoon doing something embarrassing and ridiculous. More »

Leave a Reply

Your email address will not be published. Required fields are marked *