Share
twitterlinkedinfacebook
Image 1 of 1
3075440.JPG
Alice Sundew insectivorous plant (Drosera aliciae) showing the sticky leaf hairs