televisionReviews Review ‘Invincible’ Season 2 Episode 8 “I thought you were stronger” April 4th, 2024