Mathilda , från Filadelfia till Sverige , har strandat Pentland Firth.