A monumental changing of the guard on the war-front. U.S. Gen. David Petraeus has handed over command in Afghanistan to Marine General John Allen.