Out Of This World: Artist Live Streams Earth From Space In 20-Foot Sculpture Displayed In New York
An artist has unveiled an out of this world installation which sees a 20-fo...