U.S. troops patrol near town of Al-Meshahda

U.S. troops patrol near town of Al-Meshahda

U.S. troops patrol near town of Al-Meshahda some 50 km north of Baghdad June 9, 2007. REUTERS/Goran Tomasevic (IRAQ)