Moving On
Watch American Dad Season 9 Episode 20
"The Longest Distance Relationship"
Original Air Date:

The Season 9 finale of American Dad has Hayley heartbroken over Jeff's abduction, but a millionaire may help her deal with the tragedy.

Dropping From the Sky
Watch The Amazing Race Season 24 Episode 12
"Do You Believe in Magic?"
Original Air Date:

On the season finale of The Amazing Race, the final three teams must use the art of magic in a challenge desgned by David Copperfield.

Total Diva in Cabo
Watch Total Divas Season 2 Episode 9
"What Happens in Cabo"
Original Air Date:

Eva Marie struggles with her sobriety on this Total Divas episode. Elsewhere, Trinity suffers a serious eye injury..

An Odd Divorce
Watch Drop Dead Diva Season 6 Episode 9
"Hope and Glory"
Original Air Date:

Jane tries to help a community plagued by fumes from a hot sauce factory while Grayson makes a serious gesture after his near-death experience on Drop Dead Diva

Mother of Dragons Photo
Watch Game of Thrones Season 4 Episode 7
Original Air Date:

The aftermath of Tyrion's trial is at the center of this Game of Thrones episode, while Sansa continues to adjust to life in the Vae.

Seeing a Friend
Watch Mad Men Season 7 Episode 6
"The Strategy"
Original Air Date:

Peggy prepares to make a pitch while Pete gets an invitation to an exclusive club on Mad Men.

Mary and Mercy
Watch Salem Season 1 Episode 5
Original Air Date:

The coven meets in the woods without Mary and decides they have to eliminate one of their most dangerous threats -- John Alden.

Evelyn's Upset
Watch Devious Maids Season 2 Episode 5
"The Bad Seed"
Original Air Date:

Marisol's relationship with a book editor makes Nicholas jealous while Valentina and Ethan get into a complicated situation and Carmen has trouble with a new visitor on Devious Maids.

Madame Kali
Watch Penny Dreadful Season 1 Episode 2
Original Air Date:

Sir Malcolm and Vanessa meet Dorian Gray at a party given by Egyptologist Sir Ferdinand Lyle but things turn ominous during a seance.

Returning to Florence
Watch Da Vinci's Demons Season 2 Episode 9
"The Enemies of Man"
Original Air Date:

On Da Vinci's Demons, Leo and Verrocchio decipher the brazen head's hidden message but at a terrible cost. Riario's redemption doesn't go according to plan and neither do Lorenzo's negotiations with King Ferrante of Naples.