A boat carrying dozens of African migrants landed on a Spanish beach in front of shocked holidaymakers.
Footage shows the migrants leaping out of a black inflatable dinghy and dashing across the sand on beaches at Cadiz in southern Spain, after crossing the Strait of Gibraltar.
The group managed to leave from the beach before the authorities arrived some time after.
The incident took place on Wednesday afternoon, with footage showing the boat coming up behind a man and a child taking a dip in the sea.
As the boat pulls into shallow water, those on board leap out and run up the beach.
One onlooker asks in an astonished voice, 'What's going on?'
Carlos Sanz, who shot the video while on vacation in Cadiz, said the group quickly vanished and police only arrived some time later.
Spanish officials couldn't immediately be reached after office hours.
The incident comes as the International Organization for Migration warned on Thursday that Spain could overtake Greece this year in the number of migrants arriving by sea, using boats and even jet-skis.
According to the IOM's latest figures, until August 6, close to 8,200 migrants had arrived in Spain so far this year.
That is more than triple the number who reached Spain at the same time last year, according to Joel Millman, a senior IOM spokesman, and already more than the total arrivals in 2016.