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