Storm on the north coast of Majorca. Son Serra de Marina, Mallorca, Spain.