Josh Earnest Is Now A Political Analyst For NBC News And MSNBC

It might surprise some people

dailycaller.com