A giant snowman stolen from a festive theme park at the Millennium Stadium has been found floating in Cardiff Bay.
Percy showing his injured stomach with one of his rescuers
'Percy' was discovered caught up in flotsam and jetsam and has now been recovered by Cardiff Harbour authority.
Four youths were spotted on CCTV lifting 8ft (2.44m) Percy from his position outside the stadium on Sunday.
But the theme park said the snowman was "beaten to an almost helpless slush" in the ordeal and the race is on to get him fit for the opening at the weekend.
Edward Mellors, director of Blizzard Funderworld said staff were delighted Percy has been found, albeit "in very poor shape".
"Obviously were are very relieved that he has been found and look forward to getting him home again.
Percy was discovered caught in flotsam and jetsam
"But we now begin the painstaking process of getting him better in time for our opening," Mr Mellors said.
A number of residents on the embankment bordering the Taff river had reported seeing Percy floating head up down to Cardiff Bay.
Mr Mellors thanked those who helped in the rescue of the 12 stone (76kg) Percy.
He said the snowman n had suffered extensive stomach damaged and appealed for help in getting him repaired.
"While Percy won't have need of a neurosurgeon as his head seems to have come out of the horrible experienced unscathed, his body is in very poor shape, both from the severe kicking he suffered, as demonstrated on the CCTV footage, but also the battering he has had due to rough water.
The snowman was taken in the early hours of Sunday
"If there are any schools or youth groups who would like to help us put Percy back together again and provide him with a sparkling new painted suite in time for Christmas, we would be delighted to receive their assistance."
School children who help carry out the emergency repairs will be invited free to the park's charity morning on Saturday, joining those who helped recover Percy from the river.
Police are investigating Percy's theft on Sunday.
Blizzard Funderworld, which has more than 30 rides at the stadium, runs from the weekend until 7 January.