David Scott: Surviving members of the 1980s South Florida heavy metal juggernaut, Tuff Luck on May 15, 2016 David Scott +