W. TurnerFeb 21, 20191 minMaebashi and the Magic City How it all go started. On July 3, 2017, Maebashi, Japan was officially declared Birmingham, Alabama’s Sister City following two decades...