Hurricane Lee: A Potent Force of Nature Threatens the Atlantic

Hurricane Lee boasts maximum sustained winds of 105 mph, positioning itself over open waters