Tarboro, a historic small town in North Carolina, offers a rich history and numerous historic sites to explore.