President Obama has made an unannounced visit to Afghanistan, according to multiple reports. He will visit with troops, and meet with Gen. David Petraeus and Afghan president Hamid Karzai.

More here.