When a young American couple on vacation arrives on the Mediterranean resort island of Majorca, they become involved in a deadly cat-and-mouse game with the local colony of …