Watch The L Word Season 3, Episode 12 (S3E12)

Episode title: Left Hand of the Goddess

Six weeks after Dana's death with everyone still grieving over the loss of their friend, Helena takes over planning Shane and Carmen's upcoming wedding to be held at the Whistler Ski...

Release: March 26, 2006

Comments

Please let us know what you think about The L Word - Left Hand of the Goddess (Season 3, Episode 12)

No comments on this page yet. Be the first one!

Post comment
* Allowed html: br, b, p, i

You have to be logged in to post a comment!