Sant Llorenç des Cardassar is a small municipality on Mallorca, one of the Balearic Islands, Spain. From Wikipedia
A weekend of road incidents plus beach emergencies triggered prison sentences, lane closures, intensive helicopter deployments, emergency evacuations.