A 26-year-old Union County man was charged with kidnapping three kids from a Wadesboro foster home.
[ ALSO READ: Matthews kidnapping suspect in custody ]
Investigators arrested Zaire Witherspoon last week after a tip about a missing 13-year-old who may have been with him.
Union County deputies put his Monroe home under surveillance and followed him to a convenience store and that was when they found the missing 13-year-old in the car.
Witherspoon admitted to taking the teen and two others, deputies said.
One was found in Scotland County and the third was located in Robeson County.
Witherspoon is being held in the Anson County Detention Center on a $500,000 bond.
>>Watch Eyewitness News at 5 p.m. and return to this story for updates.
VIDEO: Synthetic drugs may have fueled classroom kidnapping, suspect’s lawyer says
This browser does not support the video element.