pee pee poo poo. these things are absolutely disgusting but this one is so god damn hilarious.. So now we have a diarrhea frog meme thing?