Oh, France, je t'aime: Cats at the workplace! Cats in space! Perhaps most importantly, cats in tiny hats!! Whatever this commercial is selling, I'm buying.

Advertisement

[Laughing Squid]