British police arrest wanted octogenarian after 27 years on the run

After 27 years on the run, the British Police announced on Tuesday that they had arrested an 80-year-old man at an airport. Richard Burrows, who is accused of historic sexual … Continue reading British police arrest wanted octogenarian after 27 years on the run