Figure 128. Human Flea (Magnified)

  • 1887