Alabama Rail Archive: Birmingham Water Works 0-4-0 Porter of 6 1/2 tons
Alabama Rail Archive: Birmingham Water Works 0-4-0 Porter of 6 1/2 tons