Visible satellite imagery revealing an initiation of severe storms across the southern Iberia. Both southern Spain and Portugal are seeing storms pushed from the sea inland, bringing heavy rain...