CGI 3D Animated Short "The Itch" - by Yang Huang | TheCGBros