What's happening?

Scandal: 2x16

Mar. 21, 2013