Categories
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 »