Maybe It's The Pee Pee Fairy
Season 16 E 13 • 10/31/2012
Stan and Jesus break into the French-Swedish scientist's house.

Watch Random Episode