Update

Nectar
Nectar is a sweet liquid secreted by plants, and especially by flowers. Nectars range in sweetness from as little as 8% to as high as 50%. Flowers produce nectar as a reward for pollination.


Pamela Johnsonr
male Ruby-throat