pl23_wea04904.jpg

Science on a Sphere - a NOAA innovation that is now installed in over100 locations worldwide

Description

Science on a Sphere - a NOAA innovation that is now installed in over100 locations worldwide.

Photographer

Courtesy of Joe Flood

Display Date

2013 November 22

Collection

Weather Service