Barry rapists Peter and Avril Griffiths: Case review call
Husband and wife Peter and Avril Griffiths
abused and raped multiple girls over decades in the seaside town of Barry in south Wales.
Husband and wife Peter and Avril Griffiths
abused and raped multiple girls over decades in the seaside town of Barry in south Wales.