Skip to main content
play

Satellite shows Hurricane Oscar's landfall in Cuba

Satellite footage shows Hurricane Oscar making landfall in Cuba on Sunday, October 20, packing maximum sustained winds of 80 mph.