Thursday, March 15, 2012

Was Darth Vader in China?

This skull of one of the "Red Deer People" from Southern China is evocative.

No comments: