Invincible Season 2 Episode 2 Ending Explained: On November 10, Episode 2 of Invincible Season 2 was released on Prime…