Hurricane Lee has hit a wall! Currently located at 31.1N 49.4W, about 910 miles E of Bermuda and 1350 m WSW … More
Batten Down the Hatches! Hunker Down and read on about hurricanes!
Hurricane Lee has hit a wall! Currently located at 31.1N 49.4W, about 910 miles E of Bermuda and 1350 m WSW … More