Have you ever been startled by your own reflection in a mirror? In that moment when you catch a glimpse of something vaguely humanoid out of the corner of your eye, it seems there is something threatening there, something ominous and unknown, unexpected. Upon closer inspection it turns out to be you. Then you realize that the very thing that
(
Read more... )