Get the latest Science News and Discoveries
Hurricane Debby makes landfall in Florida as satellites watch from space (video)
Debby is the fourth named storm of this year's Atlantic hurricane season, which forecasters have warned will be a busy one.
None
Or read this on Space.com