Tuesday, January 28, 2014

Farting Cows Make Barn Explode In Germany

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