What's happening?

Scandal: 5x19

Apr. 28, 2016