A new South African invention promises to help in the fight against deforestation. - Smile 90.4FM

A new South African invention promises to help in the fight against deforestation.