Water logged Mona Lisa: who is Mary Sue, and why do we need her?

  • 888
  • 868