Castor Oil Plant seeds

October 30, 2018 By

Castor Beans contain about 45-50% oil

Castor Beans contain about 45-50% oil