What Happened on Apr 14 1986

  • Judas Priest release Turbo

    Turbo is the 10th studio album by British heavy metal band Judas Priest, recorded in June – November, 1985, at Compass Point Studios in Nassau,... Read more