US President Barack Obama walks past Canadian, British and French flags during D-Day celebrations marking the 65th anniversary of the allied landings in France in Colleville-sur-Mer June 6, 2009. [Agencies]