The Plastic in our Oceans… can Tech Innovation help this?

… or will the Worms save us all?

15693-worms_news

 

Advertisements