Tag: Italian Space Agency
Successful launch of satellite carries message of hope from Pope Francis...
VATICAN CITY -- Pope Francis' message of hope for humanity encased in a small satellite blasted off into space June 12 and soon will...