Ok, My usually overactive imagination is somewhat at a loss. http://messenger.jhuapl.edu/gallery/sciencePhotos/image.php?page=2&gallery_id=2&image_id=144 The more I look at it, the weirder it gets. Conjectures?