Hurricane Lee: A Potent Force of Nature Threatens the Atlantic
Hurricane Lee boasts maximum sustained winds of 105 mph, positioning itself over open waters