Sunday, October 16, 2005


October 16, 2005. 1430 z. This is the latest satellite. Tropical Storm Twenty is south of Cuba where is has been since manifesting on Friday evening.  Posted by Picasa