What's happening?

Grey’s Anatomy: 12x13

Mar. 10, 2016