What's happening?

Scandal: 5x13

Mar. 10, 2016