Well guys, this explains everything. Check out the second meaning of "gorilla finger" in the urban dictionary:
Human fecal matter. Generally sitting at the bottom of the toilet.
See Lincoln logs.
"Aw man, someone left some gorilla fingers in the toilet."
http://www.urbandictionary.com/defin...illa%20fingers