Frozen Food Initiative Aim to Build Better World

  • 2 years ago
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.