Pride came to Penzance on Saturday as hundreds of people celebrated diversity and equality.
The Cornwall Pride flag was marched through the high street to the promenade where various entertainment was staged.
Perrin Hooper, The Rock Choir, Lee Quinney as Elton John, Kiera Alice Chard, Alex Gibbon, Jude Johnson and Kayla/The Nutty Effect were among those who took to the stage.
A spokesman for Cornwall Pride said: “We hope everyone had a fantastic Penzance Pride.
“Seeing our flag marched from the high street, down past some of Penzance's most famous and historic landmarks, before emerging on the promenade, was an incredible experience.
“Thank you to everyone who makes this all possible.”