Watch TV Online
On Grimm Season 5 Episode 17, an ancient code of vengeance puts local youths in danger while Adalind crosses paths with Eve at her old law firm.
On The Amazing Race Season 28 Episode 8, the teams race with camels and swim with sharks as the race continues through Dubai.
On Grey's Anatomy Season 12 Episode 19, April and Jackson try to do what's best for their baby, and Arizona makes a decision about her relationship with Callie.
On Grey's Anatomy Season 12 Episode 18, Ben operates on a pregnant mother without the proper surgical equipment while the hospital is on lockdown.
On The Blacklist Season 3 Episode 18, the task force must rely on Red and his unorthodox methods after a tragedy puts a team member in danger.
On 2 Broke Girls Season 5 Episode 17, Max asks Caroline to decide if she should give Randy a second chance while the girls looks for a bigger space for their shop.
On DC's Legends of Tomorrow Season 1 Episode 11 when the team needs a place to hide out, Rip sets a course for the Old West wherethey start a fight with a gang of outlaws, putting the small town in jeopardy.
On Bones Season 11 Episode 11, Brennan and Booth investigate the death of a public defender while Hodgins struggles through weeks of physical therapy.
On The 100 Season 3 Episode 11, ALIE forces Raven's dark side out, while Jasper’s anger continues to grow. Meanwhile, Octavia wrestles with her place in the world, and Monty is forced to make a split second decision.
On Vikings Season 4 Episode 9, honors are bestowed in Rome but the reception isn't as warm in Wessex and as they near Paris, the Vikings relaunch their boats.