X

The 100 season 3 episode 12 recap 4/21/16

The 100 Recap 4/21/16: Season 3 Episode 12 “Demons”

Tonight on the CW The 100 returns with an all new Thursday April 21, season 3 episode 12 called "Demons."…