The Aberdeen Highland Games have been cancelled due to the rain.
Organisers have announced that Sunday’s event will not go ahead, as Hazlehead Park is waterlogged.
Aberdeen City Council said that even if the rain stopped now, the ground would not be suitable to hold such a large event.
More than 10,000 people were expected to attend the city’s games, with include heavy weights, athletics, tug o’war, Highland dancing and traditional pipe bands.
A city council spokeswoman said: “Unfortunately, due to the heavy and persistent rainfall we have had to take the decision to cancel this year’s Highland Games.
“Although disappointed we hope that everyone who had planned to visit and indeed those who had expected to participate in Aberdeen’s Highland Games this weekend will appreciate that we have not taken this decision lightly.
“The area where the games will be held and the free car park facilities which we were to provide are currently flooded and it is likely that the conditions will deteriorate further by Sunday.
“The games are always very popular with citizens and visitors to the city who travel a considerable distance to enjoy the day-long event. We also know a lot of children will be disappointed especially as this year’s games were due to be held on Father’s Day.”
Anyone who has purchased tickets for this year’s games from Eventbrite will be able to obtain refunds with proof of purchase.