Invincible Season 3 ends with one of its most mysterious post-credits scenes in the series yet. It’s revealed that Damien ...