What's happening?

The Wire: 4x12

Dec. 03, 2006