Humanity Quotes

458

416

400

370

433

428

426

540

456

510

505

526

493

523

486

454

499

531

519

509