Celebrating 29 Years of Annie Lennox’s ‘Medusa’ (1995) March 6, 2024 Albumism Staff Annie Lennox’s second studio album ‘Medusa’ was originally released on March 6, 1995. Read more