A walk through the city streets of downtown Selma, Alabama.
Downtown Selma, AlabamaSe