Lost and Found: Strange Photo

What on earth is this?!  I find it quite scary but for some strange reason I had to buy it anyway.  If anyone has any ideas what this is all about, please let me know.

Photo 002

Advertisements