Memorabilia : Live Photos Photographs from The Tourists concerts. « back to album1980-02-22 The Tourists - Last Laugh Tour - Odeon - Edinburgh - UK