Ross MoughtinFeb 19, 2021When God asks you to do the impossible Fifty years ago yesterday Logos was launched and with her the launch of a remarkable ministry to the nations. Over the past five...