-
-
“Cape Canaveral, FL, USA- January 2, 2011: The NASA’s Logo Signage at the Kennedy Space Center, NASA in Florida, USA.”
NASA is taking a page from big time TV streaming services as it revamps its multimedia offerings. This month, the agency relaunched its longstanding NASA TV service, which is now called “NASA plus.” There is a new mobile app to go with it.
http://news.poseidon-us.com/SzV0YHLike this:
Like Loading...
Related