Saw a very odd thing earlier this evening... was walking along the sea front at Ramsgate harbour and suddenly saw three large ducks walking along the road, am used to seeing seagulls walking around the town, but ducks !!! a couple of hours later saw them swimming in the marina. This seems rather strange as they are fresh water birds and there aren't any lakes, ponds or a river nearby.. can anybody throw some light on this ? No idea where they came from.