Tropical Storm Ophelia, the fifteenth named storm of the 2011 Atlantic hurricane season, is currently located approximately 740 miles (1,190 kilometers) east-southeast of the Leeward Islands,…



Continue reading…
GCCapitalIdeas.com

September 26, 2011 at 4:09 am by dharkanjhel
Category: Formation
Tags: , , ,