Statue of Liberty’s ‘little sister’ takes up residence in Washington, DC
One hundred and thirty-five years after the Statue of Liberty was formally unveiled in New York Harbor, her “little sister” has taken up residence in front of the French ambassador’s home in Washington, DC.