Cara Finch Fine Art

Massachusetts artist Cara Finch shows her love of nature and things other-worldly on canvas with amazing works of art.