Tag: Devon

Alexander Gray biography: 10 things about Chudleigh, Devon man

Alexander Gray (©Devon and Cornwall Police)

Alexander Gray is a resident of Devon, South West, England, United Kingdom. Here are 10 more things about him: He lives in Chudleigh, Devon. He previously lived in a hostel in Torquay, Devon. […]

Rate this: