Do you ever get a little check in your gut when you're about to do something, say something, buy something? If so, do you pay attention to the tension?
See All 1186 Episodes of "The 2 Greatest"