Savage Heroes Of Star City
Welcome to Star City! An island metropolis located off the northeastern coast of the United States of America. You have managed to make your way to a city filled with state of the art technology, rich cultural hot spots, breathtaking sights. This city not only has a mysterious origin and an unknown purpose but also has it’s fair share of crime, corruption and now a few vigilantes, who want to make the city a better place.