A review by kittylitterbreath
Does It Fart?: The Definitive Field Guide to Animal Flatulence by Nick Caruso

5.0

Okay, this was amazing. Who knew how many different functions a fart could have?!?!?