Brain Quotes

592

601

526

504

476

545

633

630

715

653

647

628

526

558

556

541

742

714

954

2.5K