Stormwatch

Operating out of the public spotlight, Stormwatch is a superhero team ready to protect the world, no matter how deadly the mission gets.