Details for: Ames 18626, Spinacia oleracea L., Triumph