Birmingham, Alabama, and Memphis, Tennessee, are two southern cities separated by about 245 miles with many similarities.