Superheroes: A Never Ending Battle