The Beijing Olympics' "Fuwa" were the best mascots out of the last 4 sets (I don't know where the Olympics were before Sydney... Barcelona?).
These guys are as weird as those Athenian blobs from 2004.

By the way, these one-eyed freaks are called Mandeville and Wenlock. I don't know if that's of any significance to Londonites, but the Sydney Olympic mascots were called Syd, Olly and Millie after Sydney, Olympics and Millenium, which made sense.