Connect to share and comment

Buford 060412

Buford 060412

Buford, the smallest town in the United States, was sold on Thursday to two Vietnamese businessmen.