A U.S. Marine who was reportedly captured by militants in Iraq and threatened with death, has left Lebanon, where he turned up safe on Thursday, for a U.S. military base in Germany.

Lebanese officials said Lebanese-born Corporal Wassef Ali Hassoun left Beirut airport Friday, aboard a U.S. Air Force transport plane.

On Thursday, the corporal contacted U.S. embassy officials in Beirut who picked him up and brought him to the embassy. It remains unclear how he got from Iraq to Lebanon, and the Navy Criminal Investigative Services is investigating the circumstances around his 19 day disappearance.