Netflix Original Documentary Icarus (TheaterByte Movie Review)August 16, 2017 By Lawrence D. Devoe, MD Leave a CommentA stunning documentary that blows the lid off the biggest doping scandal in international sports as told by one of the scientists involved.