TORONTO – Is there intelligent life outside of our planet? It’s possible, said Fr. Thomas O’Meara.

Published in Faith