giraffopia.wordpress.com
Santa Pees from his Sleigh… Trust me
You know many people do not want to confront the idea that Santa pees from his sleigh, but trust me, he does. Is that so shocking? Did you expect him to stop at every rest stop in every country w…