Keywords: ThelmaNovember181973.gif en This weather satellite picture of Tropical Storm Thelma was taken on November 18 1973 2013-04-18 01 00 50 Mariners Weather Log January 1974 pg 66 NOAA 10 5 100 5 PD-USGov Uploaded with UploadWizard Satellite pictures of tropical cyclones |