Glider
Captain
View attachment 577018
American ships landing troops and supplies on a beach on Okinawa, Japan, 13 April 1945. No photo credit available.
When you see pictures like this you recognise how wildly optimistic the German plans were, for the invasion of the UK