What do Buffalo and Cleveland have in common? It's more than the hangdog "Rust Belt" namesake pinned on them by others.
Buffalo is one place I never expected to visit. I only knew its beloved Buffalo Bills football team and Buffalo Wings. But ...