
Photo by Reuters
Yes, ladies and gentlemen, these are the official mascots for YOUR 2004 Summer Olympic Games in Athens. Remind you of anything? Is it any wonder why the Greeks are stumped and, frankly, a little pissed off to have these…things…represent their games?
Phevos and Athena “will go on to join other Olympic mascots, including the Atlanta ‘Whatsit’…and the Montreal Vampire.”