Skip to main content

Definitions by Latino14

A town of 11,000 People Located in Eastern NC.
The CSX Comes through Tarboro every 2 weeks on sunday & I always miss My Chance to see it!!.
Tarboro by latino14 April 20, 2009