In an act of appalling cruelty, a depraved young man hurls a defenceless, unwanted puppy into the sea.
The dazed puppy made it back to the shore whereupon the man threw it back in the water in Xiamen, in southern China's Fujian Province.
The sickening scene was captured by a passer-by strolling along the beach.
As the puppy kept coming back, the man, believed to be in his 20s, repeatedly hurled it back into the water.
Other people on the beach screamed at him to stop, but he ignored their pleas.
Eventually the puppy, by now exhausted, lost the strength to make it back to the beach and struglled on to a rock.
The man left the beach and the puppy was rescued by a swimmer.
He gave it a young woman who witnesses the sickening abuse.
One witness, Mr Wang, said: 'I thought the man had come to the beach for a walk with his pet dog, but what he did next surprised all of us.
'He held the little dog, leaned backward and threw the puppy out into the sea.
'The puppy was very small, it was around eight inches long.
'It landed about 20-30 yards away in the water.'
Mr Wang said he was stunned as the man threw the puppy into the sea five times, ignoring attempts by people around him to make him stop.
'That man was very cruel. He kept throwing the puppy into the water.'
The puppy's new owner promised to give the helpless animal a good home.
Sadly, the man who carried out the cruelty will probably go unpunished.
News Source: Daily Mail