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

  • 716
  • 724