England — Sark Sark is a small island in the Channel Islands in southwestern English Channel, off the French coast of Normandy. Read More Season 1BRONZE AVERYFebruary 28, 2019Sark, England