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