What is the Official Extra Life Stream Team? The Extra Life Stream Team is a group of our most enthusiastic community members who volunteer their time to provide a presence for Extra Life on Twitch.tv on the official Extra Life Twitch Channel. The Stream Team promotes the national Extra Life movement. The members of the Stream Team are goodwill ambassadors for Extra Life and Children's Miracle Network Hospitals. They represent the very best of our community through their dedication and pass