Gerald Lee Pollard Jr., a 48-year-old self-employed mechanic, was last seen in the front yard of his automotive shop in Person County, North Carolina, in January 2013. He was reported missing thirty hours later by his wife, who noted that it was not unusual for him to be out of touch for a day or two. For years, the case saw little public development. The investigation into his disappearance was described by the Person County Sheriff as one of the most challenging cases he had encountered in his
...Read MoreLast Seen: Jan 01, 2013