Deli at Staffa 35mm Film positive Ektachrome. Maybe 1980. See this on Flickr Share on Facebook Tweet Email