Creation is the manifestation of the divine, while awe is the evidence of the sacred. God's signature is beauty Meet Lena Owens, also known as OLena Art, a Denver-based artist specializing in creating textured landscape artworks inspired by traditional Russian art and European landscapes. Her work captures the profound essence of life and the beauty of nature using a variety of mediums. OLena Art offers personalized art commissions and sells original paintings, as well as art prints on FAA page and licensing options through pixels.com/profiles/lena-owens. With a motto...more