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