A Statue of Rosa Parks was unveiled in Montgomery, Alabama’s state capital, on the 64th anniversary of her historic refusal to give up her seat on a public bus to a white man. The memorial to the “Mother of the Civil Rights Movement” is just 30 feet from where the civil rights activists was believed […]