Local

July 28, 2009

Helen Keller statue to be placed in U.S. Capitol complex

A statue of one of the state's most famous figures — Helen Keller — will take its place in the U.S. Capitol complex this fall, Alabama's congressional delegation announced today.

Related content

Comments

Editor's Choice Videos