DEMONSTRATION OF INSECT FARMING IN KENYA

black soldier fly larvae "hermetia illucens"

our story

vt