Lee-Delray
(Weather Master)
Mon Nov 28 2005 08:31 AM
Re: Tropical Storm Delta Forms in Central Atlantic
I didn't get a chance to see it, but Fox News said some researchers think there will be more storms next year. Did anyone catch it?