Ice Warriors -- USA Sled Hockey
Available on Hulu
The U.S. sled hockey team prepares for the Winter Olympic Games in Sochi, Russia.