Watch TV Online

On Elementary Season 7 Episode 4, an explosion at a traffic stop puts Sherlock and Joan on two separate investigations as they determine the motivation behind the attack.

On Queen of the South Season 4 Episode 2, Teresa's deal with a smuggler goes sideways, as Pote's search for Tony leads him to a surprising ally.

On The Real Housewives of New York City Season 11 Episode 15, Tinsley shows the ladies a recent picture online of Ramona locking lips with Harry Dubin.

On Jane the Virgin Season 5 Season 5 Episode 12, Rafael wants to take a different approach to Mateo's treatment after witnessing his behavior at school.

On The Amazing Race Season 31 Episode 9, teams take a bumpy ride in Split, Croatia, and try not to get tongue-twisted reciting poetry while in motion.

On Archer Season 10 Episode 3, Pam's sandwich ruins everyone's dinner by releasing something deep inside of them on "Archer 1999: The Leftovers."

Kelsey makes her debut as a publisher, quickly realizing that the company is in trouble; the new regime -- and a revelation about Liza -- sends Diana into a crisis; Josh finds out the paternity of Clare's baby.

On The Real Housewives of Beverly Hills Season 9 Episode 18, as the ladies head to France, Denise and Camille stay behind as a wildfire forces them to evacuate.

On The 100 Season 6 Episode 6, Diyoza learns more about the mysterious Children of Gabriel while Abby continues searching for a way to save Kane.

On The Bachelorette Season 15 Episode 5, trying to leave the drama of two rivals behind, Hannah embarks on an overseas adventure in Inverness, Scotland.