2 months ago

Frozen Food Initiative Aim to Build Better World

Buzz60
Buzz60
This pop-up store in London is giving away frozen food for free and has a lot to teach us about our freezers. Yair Ben-Dor has more.