Sea foam fills the streets of Spain after storm hits the country.

Don't Miss...