Shame
28 MW? What are they doing in there, aluminum?
This is a most excellent place for technology news and articles.