What is this mysterious beast photographed by a tourist in the Huairou District valleys in northern Beiking, China?
“Over the weekend I and my friends went to the mountains to take a mini sci-fi film,” wrote one online commenter when the photo was first posted. “And when I was having a pee, a person popped up and took pictures of me and shot away.”