Sunday, March 16, 2008

Viva la French !!

I just had to post this. An impressive demonstration of state-of-the-art French technology.


video

Maybe They Should Stick to Quiche.

0 Comments:

Post a Comment

Links to this post:

Create a Link

<< Home