These 'USN sailors' (please notice the quotation marks) were hiking through downtown Flushing, Zeeland, The Netherlands, in order to amuse the sightseeing and shopping people there.
Walking on stilts, this is something I have not seen in person, what a good photo opt this was. You were in the right place, at the right time, and did a superb job Mr. C. tigs=^..^=