Home Tags Italian Space Agency

Tag: Italian Space Agency

Successful launch of satellite carries message of hope from Pope Francis...

0
VATICAN CITY -- Pope Francis' message of hope for humanity encased in a small satellite blasted off into space June 12 and soon will...