Here’s a timelapse of 10,000 larvae eating a whole pizza

Pizza is one of the only good things left in this world. If you'd like to ruin it for yourself, we'd suggest viewing this. Science Magazine, a publication that hates when we feel happy, uploaded a timelapse on Wednesday featuring 10,000 black soldier fly larvae eating a ... read more