Donning iconic green makeup, torch and tablet, Lady Liberty brings smiles to all ages

  • 2 years ago
Just like the famous Statue of Liberty situated in the harbor in New York City, the performing person has had to deal with all kinds of weather elements.