Many cities and towns have laid claim to the "peach capital" title, but this small town in South Carolina claims to be the top in the world - for good reason.
Continue reading...
Continue reading...