Heh I know this might be a bit freaky for some of you but does anyone recognize the woman or the set of this pic? http://blog.wired.com/tableofmalcontents/images/2007/06/25/alien_sex_09.jpg