Lisa Leduc from North Carolina

Lisa Leduc has been found in North Carolina.