Wednesday, January 29, 2014

Farting Cows Make Barn Explode In Germany

"Farting Cows Make Barn Explode In Germany". (Via @supatrey)