Masquerade
Sorry, video is no longer available

Masquerade

S1 E510/26/09

All hell breaks loose on Halloween in San Francisco, and a secret is revealed that could change a partnership.