Dollhouse – s2 | e6 – The Left Hand

Echo races to stop the Dollhouse from being exposed.

Add this to your queue
Added: Tue Dec 01 00:31:05 UTC 2009
Air date: Fri Dec 04 00:00:00 UTC 2009
Duration: 43:59
Closed captions available.