I know this is sort of a long shot, but I recently acquired the sail pictured below. I have NO IDEA what its for, and the logo doesn't really strike a bell with me either. Any help identifying this would be greatly appreciated! It measures 8' across the foot, and approx. 14' along the luff, if that helps.