The streets will be filled with Santas of all shapes and sizes, as the Skye Santa Dash returns this year.
The fun run will take place on Saturday 16 December.
The two mile run will raise funds for Crossroads Care Skye and Lochalsh.
The chosen charity in 2016 was Skye Mountain Rescue.
Anyone who wishes to entre the run can do so here.