Crowds of people lined the street at Elgin's town centre to welcome back 5 Force Protection Wing.
Over 130 armed forces personnel have been away in Afghanistan for 7 months.
But it was also a medals cermony for Lossiemouth's 51 Squadron.
In the sky, a fly past from the Royal Air Force, and on the ground, a Royal speech from His Royal Highness Duke of York.
MFR Reporter Bryan Rutherford was there.
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?