Does the U.S. deserve the Statue of Liberty? Not anymore, one French politician says
The Statue of Liberty was a gift from France to the U.S. in the 1880s, celebrating their friendship and the anniversary of U.S. independence.
Pamela Smith/AP