Music fans have arrived for the final day of Belladrum, dressed to the Highland festival’s theme for this year – party animals.

More than 20,000 people are expected to attend the event, near Beauly, between Thursday and Saturday.

Manchester indie band James, whose hits included Sit Down and Laid in the 1990s and Getting Away With It in 2001, will headline the main stage later.

Bassist Jim Glennie said their performance could include a taster of some of the music from a new album the band is working on.

The weekend so far has seen performances on the Hot House main stage by Callum Beattie, Mika, The Human League, Rizzle Kicks and Scouting for Girls.