Lisa NC
(Weather Guru)
Fri Aug 13 2004 12:12 AM
Re: Cuba
It appears that the eye is just now making landfall in Cuba, based on lastest radar.