Lolcats

Humans are clueless, Episode 2,546.