Jane the Virgin Chapter 29

How is it possible that this show gets crazier and crazier every week? Remember a few weeks ago when I was acting all righteous about Rafael being a good guy, because he didn’t turn Michael into the police for letting Nadine go?...

Read More