Mistakes … the portals of discovery.
James Joyce
James Joyce
Irish Author
James PattersonJacque-Yves Cousteau