This thread is better (and longer) than you imagine

Kevin M. Kruse

I try not to overdo this bit but ... my man is begging for it. Let's go.