US President George Bush has made a secret trip to Iraq to celebrate Thanksgiving with American troops.
Soldiers clapped and cheered when he made his surprise appearance at the airport in the capital, Baghdad.
He had flown all the way from his Texas ranch, spent almost three hours with the troops, then returned home.
He was the first US president to visit the country and his security was very tight because US troops continue to be attacked almost every day.