https://tacogirl.com/tropical-storm-richard-belize/
Tropical Storm Richard - Ambergris Caye Weather - Belize Weather
Jan 20, 2024 - Tropical Storm Richard is expected Landfall in Belize around 5pm and from what they are showing on TV, Belize City looks like it is getting hit harder.
tropical storm richardambergris cayeweatherbelize