Seventeen Seconds 18. 4. 1980 petr.halla NEWS, NEWS (1980) 0 INFO On 18 April 1980, The Cure released their second album entitled Seventeen Seconds. NEWS 1980