Jabba The Hut at Ted TalkOctober 31, 2018Jabba gives a short description on the earth’s eco system.Listen/Show notes