Bahamas News7 years ago
Neil Armstrong of Bahamas Weather dies after freak explosion
Bahamas, May 16, 2017 – Nassau – Bahamas Department of Meteorology chief climatological officer, Neil Armstrong died last Thursday afternoon. The 30 year employee was severely...