We Gotta Get Rid of Finland
Season 13 E 6 • 12/31/2018
Stan reflects on his victory. Meanwhile, the world leaders are concerned Finland's going to squeal.

Watch Random Episode