Find information on animal health topics, written for the veterinary professional.

Daubentonia (Sesbania) punicea (Rattlebox, Purple sesbane)


Courtesy of Dr. Cecil Brownie

Daubentonia (Sesbania) punicea (Rattlebox, Purple sesbane).