Spread the love

  • 5 Theories For How Michael Is Still Alive On 'Jane The Virgin'
    After playing dead for three years, the character returned to the series in the Season 4 finale.

  • Follow TV Window