• Statue Of Liberty National Monument

    2 years ago - By Terry Banderas

    Huge sculpture located on Liberty Island in New York harbor, USA. It has become one of the major symbols of our country. Ink and watercolor
    Click link below to purchase art items
    Fine Art America
    Read more ...