Sea fogs persist for more than 120 days a year on the Grand Banks, Newfoundland, Canada.