On Saturday morning, swarms of high-spirited runners frolicked on the sand for the 21st annual Isle of Palms Beach Run.

This year’s event included a 5K run or walk, a 10K run and three shorter youth “fun runs” across the shoreline during low tide. All four races began and ended at The Windjammer on Front Beach.

Awards were given to the top male and female runner in both the 5K and 10K, as well as the two best male and female of each age division. All fun-run participants received a race ribbon.

For official race results, click here.