There was something to entertain everybody at the Isle of Skye Highland Games today (Wednesday 9 August.)
Whether it was taking part in the exciting tug of war, watching the Highland dancing or tapping a foot to the sound of the pipes, all of the spectators were involved.
A superb crowd gathered on The Lump in Portree to watch the proceedings - and even get involved in some of the events.
The vibrantly dressed and gloriously talented Highland dancers added colour and entertainment.
Various races took place.