sensitiveferndetail12.jpg

Kayla Taylor, artist specializing in scientific illustration, fine art sculpture, and painting. Based in North Carolina and Chicago

DSC_0248.jpg