Celebrating 39 Years of Simple Minds’ ‘Once Upon A Time’ (1985) October 21, 2024 Albumism Staff Simple Minds’ seventh studio album ‘Once Upon A Time’ was originally released on October 21, 1985. Read more