Monster! Hurricane Helene Seen from Space



Monster! The International Space Station provided footage of Hurricane Helene from Thursday as it barreled towards Florida’s coast.