What's happening?

Scandal: 4x21

Apr. 29, 2015