Time points out that Washington celebrity John McCain has appeared on The Tonight Show with Jay Leno thirteen times! Only Pamela Anderson, Larry the Cable Guy, Dr. Phil, Simon Cowell, and Jennifer Love Hewitt have been on as many times. How many times has Barack Obama been on? Once.
Not sure if you had heard, but McCain was a POW at one point.