Scarlet Sins were an amazing metal band. Where are they now?

Original Air Date: February 14, 2009