Spoilers ahead for this week's Justice League: No Justice #3.
Talk about unlikely heroes. In Justice League: No Justice #3, Starro just sacrificed himself for the greater good, saving the Justice League and friends from certain annihilation and protecting the people of Colu from the destruction of their planet.
Read more at
Newsarama.