Red Star

Red Star is a superhero from Russia and a Honorary Titan.