Guernsey has celebrated the 80th anniversary of the end of German Occupation during World War Two.
It was marked with a visit from Princess Anne, a cavalcade and a memorial service at the Town Church.
The day started with a two-minute silence at 09:00 BST, followed later by a parade of veterans and military personnel through St Peter Port.
The Princess Royal, who read a speech on behalf of the King, said the monarch sent his "warmest greetings" to the people of the islands.
The princess inspected the guard of honour before she addressed islanders.
"I am delighted to return to Guernsey and thank you for inviting me to join you as you celebrate Liberation Day and remember those who lived through Occupation or deportation," she said.
In St Peter Port, crowds gathered with cheers and cameras out as they captured the momentous day.
Organisers said more than 170 military vehicles took part in the traditional Liberation Day cavalcade.
A tortoise named Timmy, who is 87 and lived through Occupation, led the celebrations on top of one of the vehicles taking part.