March 31st USDA Report Surprises

slide11