Aug 6, 2016

Size Matters

The Statue of Liberty is the tallest statue in the US. France paid $250,000 to build the statue, US paid $275,000 to build the stand. It was originally copper color and gradually took on a patina to the current green.