Richard Miles
Richard Miles had just turned twenty-nine on March 4th, 1993. He worked as an auto body mechanic in a car repair shop called Pollards in Frampton on Severn, Gloucestershire, England. On March 10th, Richard went home for lunch at around one in the afternoon but never returned to work. Two and a half hours later, … More Richard Miles
