The working title for this painting by Lee Tiller was ‘Ecophilia’ which is the suggestion that humans possess an innate desire to connect with nature. An ecophile is a person who is literally "in love" with nature. It’s a label that can easily be attached to Lee and his passion
Read more...