Chinese Chicken Little…

Photo courtesy of Amelia Peereboom. Found at Nanshan Ski resort, outside of Beijing, China.