Press Release UrtheCast Announces Key Hardware Component Installed On The International Space Station August 27, 2013