Lord of the Lost photo

Lord of the Lost setlist at John Smith Rock Festival 2023

Lord of the Lost setlist at John Smith Rock Festival 2023 on July 20, 2023 at Peurunka in Laukaa, Finland