Cuphea viscosissima Common name(s): Blue waxweed Cuphea viscosissima Continue reading “Cuphea viscosissima”
Lythrum salicaria Common name(s): Purple loosestrife Lythrum salicaria Continue reading “Lythrum salicaria”