S01 E11
May 1, 2009 |
Dollhouse
Briar Rose
Release Date: May 1, 2009Episode Description
Echo helps a troubled youth. Ballard finally locates the Dollhouse. He locates someone who designed the Dollhouse, now he's closer than ever to rescuing Caroline.
Where to Watch Dollhouse Season 1 Episode 11 Now
Best
Rent/Buy
Free