Gabrielle Brown was raped while running alongside a canal and, despite police catching her rapist within minutes of their arrival at the scene, it took another two years for her case to come to court.