By 5 June 1944, there were close to 3 million Allied soldiers cramming the nooks and crannies of southern England. 2,876,000 Allied troops were gathered in Devon, Dorset, Sussex and Kent. Brits, Canadians, and the ubiquitous American GI - "over-sexed, over-paid, and over here," as the locals noted somewhat wryly. While they were awaiting their embarkment orders, they continued their training for the invasion by conducting live fire exercises on hastily arranged ranges scattered across the...