The Longest Night
A serial rapist in Argentina, who lives in the college city of Córdoba, attacks more than 93 women between 1985 and 2004 while holding a parallel life as a dedicated husband and father.

A serial rapist in Argentina, who lives in the college city of Córdoba, attacks more than 93 women between 1985 and 2004 while holding a parallel life as a dedicated husband and father.