Lady Liberty (www.segmation.com)
Free Trial Downloads for Segmation SegPlay® PC (see more details here) The Statue of Liberty is a massive sculpture located in New York Harbor. It was designed by Frédéric Bartholdi and is a gift to the United States from France. Dedicated in 1886, it has become an icon of liberty and freedom and a recognized…
Details