Spain: A whale stranded upon ...
Spain: A whale stranded upon the coast of Europe.