The amateur photographer captured the moment a seagull snatched an octopus out of the Forth.
Ken, 62, from Glenrothes, was there looking for dolphins.
The seagull dived into the sea around 100 yards from shore and caught the octopus on its third attempt.
It then dropped the octopus on the beach and flew away.
A passing woman then threw the octopus back into the sea.