News

and etched permanently into skin. It’s not loud or obvious. For those who understand it, however, the meaning is impossible to ignore. The phrase is “I met Medusa.” It is mysterious and has ...