Score a free frozen treat at Discovery Green and help a great Houston cause; This is how to claim your freebie, see โHouston Lifeโ hosts in-personWant to eat a free frozen treat?