Edible

Edible: Eatable Worms

Edible: Eatable Worms

by

Edible is a UK based company found in 2000. They sell food products that are extremely rare and extra ordinary. For example, Edible sells…