Where To Stream Scandal Season 6 Episode 11
Trojan Horse
- Aired April 20, 2017
- 60 Min
- Rated 7.3
- Number 26 Of 124 Rated Episodes
Olivia and the team are determined to bring down Peus, but as the Electoral College vote nears, the fight for power claims another victim.