Media Outlets in Todd, North Carolina, United States
The Telegraph newspaper (Macon, Georgia)