1/19/2017

Cartoon 509 • Thinking Thoughts


Do you repeat the thoughts you think over and over again?