CREW members got their land legs in order as they took part in a mass COVID-19 vaccination effort this week.

NHS Fife staff worked in the heat on Monday to get through the personnel onboard the Fred Olsen cruise liner currently docked in Rosyth.

The crew rolled up their sleeves as around 500 of them received a vaccine.

A post from the local health board on Facebook stated: "Our COVID-19 vaccination team is vaccinating Fred Olsen cruise liner crews this afternoon, who are currently berthed on a ship at Rosyth.

"It is a significant undertaking and around 500 people are scheduled for their vaccine today."