The search for alleged Charleston church gunman Dylann Storm Roof stretched more than 12 hours and ended with the suspect apprehended in North Carolina, more than 200 miles from the crime scene.