When facing the man who repeatedly sexually assaulted his three daughters, Randall Margraves struggled to contain his emotions. Hard not to sympathise, really.
Continue Reading