Tuesday, July 14, 2009

Killer Lampshade


Japanese horror films are just plain nuts. This is from the 1977 film Hansu.

No comments: