What's happening?

The Wire: 4x13

Dec. 10, 2006