Golum 2953929b

What is this mysterious beast photographed by a tourist in the Huairou District valleys in northern Beiking, China?

Read the rest