New Review of Electric Storm on MetalProvider.com Posted on September 2, 2003 by Sean MercerMarch 3, 2013 New review of Electric Storm