Snake haired bitch. I found it on the internet therefore, it must be true.. The is the closest humanity has ever come tn creating Medusa. If you were to leek at Snake haired bitch I found it on the internet therefore must be true The is closest humanity has ever come tn creating Medusa If you were to leek at