A.   A vehicle shall not be driven or moved on any highway by any person unless such vehicle is so constructed or loaded or the load securely covered as to prevent any of its load from dropping, sifting, leaking, or otherwise escaping or its load covering from dropping from the vehicle, except that sand may be dropped for the purpose of securing traction, or water or other substance may be sprinkled on a roadway in cleaning or maintaining such roadway.
   B.   The provisions of this section shall not apply to vehicles loaded with hay or stover or the products listed in Iowa Code section 321.466, subsections 4 and 5. (2008 Code § 17-460)