Invincible

The episode is up there with the likes of 'Game Of Thrones' and 'Succession'

The post ‘Invincible’ season three finale is one of the highest rated TV episodes of all time appeared first on NME.