The Invasion of France has Begun!

Operation Overlord

Yesterday morning, June 6, the Allies landed in Normandy, France to start the second front again Hitler and his Huns.