top of page
Home
Projects
Showreel
About
ITP Blog
Thesis
Contact
More
Use tab to navigate through the menu items.
NASA Stream Light Installation
A light installation which streams 24 hour livestream of the Earth from space by NASA.
Process & details link
bottom of page