Human remains were discovered by hunters in a "remote wooded area" off Stackhouse Road in Marshall, North Carolina, in the Pisgah National Forest on Saturday, officials said
On this episode of Inside the FBI, learn about Ten Most Wanted Fugitive Alejandro Castillo, who is allegedly responsible for murdering a woman in Charlotte, North Carolina.