Red Star

Red Star is a superhero from Russia, an Honorary Titan and the founding leader of Titans North.