Major Hurricane Irma Set To Roar Through NE Leewards, Will Threaten Bahamas/Florida This Weekend
Hello everyone! Irma is now solidly a major hurricane with winds over 120mph. The system continues to have a strong presence on satellite, and further intensification is expected as it […]