Starz Inside: Fantastic Flesh (2008) (movie): This documentary delves into the art of make-up effects with the best industry legends. Discover the latest Discussions, Reviews, Quotes, Theories, Explanations and Analysis of Starz Inside: Fantastic Flesh (2008) below