(a) No person shall drive a motor vehicle at such a slow speed as to impede the normal and reasonable movement of traffic, except when reduced speed is necessary for safe operation or in compliance with law.
(b) Whenever the department of transportation or a local authority within its respective jurisdiction determines on the basis of an engineering and traffic investigation that slow speeds on any part of a highway consistently impede the normal and reasonable movement of traffic, the department or local authority may determine and declare a minimum speed limit below which no person shall drive a vehicle except when necessary for safe operation or in compliance with law.
(c) Wherever there exists, at or near the top of any hill or grade, a turnout, passing bay or parking area adjacent to and to the right of any traffic lane of any state or federal highway within the state, any person driving or operating a truck or other slow-moving vehicle upon such traffic lane shall drive the truck or other slow-moving vehicle into and stop the same upon the turnout, passing bay or parking area and permit faster-moving vehicles following the truck or other slow-moving vehicle whose progress is being retarded to pass; provided, that the turnout, passing bay or parking area is marked by a traffic sign.
(d) This section shall not apply to farm tractors or implements of husbandry.
(e) A violation of this section is a Class C misdemeanor.