2021 Paintings from 2021 Eyes of Ladon 2021 oil on canvas 37″ x 43 1/2″ / 93.98 cm x 110.49 cm Share this:TwitterFacebookLike this:Like Loading...