The road (The Strood) off Mersea Island, Essex, flooded at high tide.

The Strood, Mersea Island, Essex, England