Gag! what's that idiot doing there, shouldn't he be in France or something???
BTW, PETA must be very unhappy today :~)
sw