Elephant's Foot. . The photo above is the closest humanity has Her come to creating Medusa. If you were to look at this, you would die instantly. End of story.  2spoopy