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

Daubentonia (Sesbania) punicea (Rattlebox, Purple sesbane)


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

Courtesy of Dr. Cecil Brownie