Promoter & International Band Manager ‘Sherri Ross’ Dies Aged 53
Sherri Ross promoter and band manager for Mortification, Wonrowe Vision, Ultimatum, and Faith Factor passed away earlier today, she was battling cancer and unfortunately she has lost it. Sherri was very active and involved in the Christian metal…