Demand for Impossible Burgers is so large that the producer can’t keep up

Chow down.

German supermarket starts selling burgers made from worms

Yum or yuck?