Tracking the "screaming eagle" on the satellite image

More rain could be coming our way as a tropical wave treks closer to the islands.

Tracking the "screaming eagle" on the satellite image