Search results
On This Day, Oct. 7: Statue of Helen Keller unveiled at Capitol
United Press International via Yahoo News· 8 months agoA statue of Helen Keller is unveiled in the Capitol Rotunda on Capitol Hill in Washington on October...
A statue of Helen Keller is unveiled in the Capitol Rotunda on Capitol Hill in Washington on October...