Stella Glow coming to Europe in March 2016
NIS America has announced that Stella Glow will be available in Europe on the 11th of March 2013. In Stella Glow players get to meet Alto, who starts as a country boy in a small town. One day he hears... Read More »