BSG EPISODE RECAP – 3×16: Dirty Hands