On December 17, 1993, two employees of Merced, California company RTS Towing disappeared. Steven Lombard and Paul Armstrong had no other apparent conn
On December 17, 1993, two employees of Merced, California company RTS Towing disappeared. Steven Lombard and Paul Armstrong had no other apparent conn