Where Science meets Religion. Vatican astronomer talks about meeting point