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.