Did this commercial make you stop in your tracks last night? Powerful stuff from the one and only Clint Eastwood and Chrysler.

While the Giants and Patriots were in their locker rooms getting pep talks from their coaches, Clint Eastwood gave one to America.