German defence on D-day

German defence on D-day
10-meter-wide shingle embankment of fist-sized stones
France
Actual location of the German Guns. Position
France
First row of obstacles.
France
German 21 Pantzerdivision hold Périers Ridge
France
German casemate Number 4
France
German casemate Number 5
France
German counter-attack afternoon June 6th. Position 1
France
German counter-attack afternoon June 6th. Position 2
France
German counter-attack afternoon June 6th. Position 3
France
German counter-attack afternoon June 6th. Position 4
France
German counter-attack afternoon June 6th. Position 5
France
German counter-attack afternoon June 6th. Position 6
France
German counter-attack afternoon June 6th. Position 7
France
German counter-attacks night 6-7 June. Position 1
France
German counter-attacks night 6-7 June. Position 2
France
German counter-attacks night 6-7 June. Position 3
France
German counter-attacks night 6-7 June. Position 4
France
German emplacement number 6
France
Groynes of various types to prevent longshore drift
France
Location The assault on the Pointe. Position
France