Daily Archives: December 10, 2011

Zebras Easily Gas One Another

It’s a given it happens in nature. 

The ease with which zebras pass gas.  Right next to each other.  So nonchalant.

Farting Zebras

December 27, 2009