The photo was taken by Robert F. Sargent on June 6, 1944... D-Day. Sargent was a chief photographer's mate in the United States Coast Guard and accompanied the US 1st to Omaha Beach. Direct link below.