Nature 01 by Marissa Starr

Nature 01 by Marissa Starr

“Nature 01” is an original acrylic, oil, oil stick, and sand painting on canvas by artist Marissa Starr.

Back