Vehicles carrying U.S. President Barack Obama at Dover Air Force Base in Delaware, August 9, 2011. [Xinhua/Reuters Photo]
Go to Forum >>0 Comment(s)