UNITED STATES OF TARA Series Finale “The Good Parts” Season 3 Episode 12

UNITED STATES OF TARA Series Finale "The Good Parts" Season 3 Episode 12 (4)

Watch a sneak peek and check out photos of the series finale episode of UNITED STATES OF TARA “The Good Parts” Season 3 Episode 12 which airs Monday June 20 at 10:30 pm on Showtime.

Episode Synopsis: UNITED STATES OF TARA “The Good Parts” Season 3 Episode 12 – Tara and Max make preparations to leave for Boston where a specialist is located who could help Tara.

Click Any Photo Below To Enlarge