X
Email me Daily Riddles

If you concentrate on small, manageable steps you can cross unimaginable distances.

SEE AUTHOR