The South Carolina Railroad Museum in Winnsboro delivers that rare combination of nostalgia, adventure, and genuine fun that ...