Horace Lee Willoughby III, 17, is sitting in the Union County jail after three boys between the ages of 8 and 10 accused him of molesting them.
Willoughby is charged with over 100 separate offenses ranging from crime against nature, first-degree kidnapping, indecent liberties with a minor and first-degree sexual offense against a child.
Willoughby is from Indian Trail, NC and was a student at Porter Ridge High School. His bond is set at $300,000.