(a) No person shall store or permit to be stored upon any lot or land, for a period of more than twenty days, any motor vehicle that does not have displayed thereon license plates for the current year, unless the vehicle is stored in a completely enclosed building or garage. The twenty days time period shall mean any twenty days and shall not mean twenty consecutive days. This section shall not apply to persons doing business in properly zoned areas for the sale, salvage, repair or impounding of motor vehicles.
(b) In addition, the owner must produce on request, verification of insurance papers as required by State law as to the minimum insurance requirements for each vehicle in violation of subsection (a) hereof.
(c) Any motor vehicle stored for more than twenty days in violation of subsection (a) hereof may be towed and impounded.
(d) Whoever violates any of this section is guilty of a minor misdemeanor. Any person convicted of a subsequent violation of either of this section within one year shall be guilty of a misdemeanor of the first degree.