Sitting roughly two miles south of the Suwannee River is the small town of Mayo, Florida.
As one of the tiniest villages in Florida, Mayo embodies quintessential small-town America.
Mayo is the seat of Lafayette County, located roughly midway between Gainesville and Tallahassee.
It has a population of about 1,