Eye of Hurricane Delta Now Visible from the Brownsville Radar
The eye of Hurricane Delta is now under the surveillance of coastal National Weather Service radars.
The center is 290 miles south of Cameron LA at this hour.
It is 250 miles east of the radar.