A powerful new weather satellite launched today (March 1) from Cape Canaveral Air Force Station in Florida, heading toward a perch above the eastern Pacific Ocean to monitor extreme weather as it develops.

%d bloggers like this: