Was refering to your comment "Yes Thats right Iowa has insurance laws " because insurance for ON road vehicles is required everywhere.
LOL, not like a lot of us are rolling with snow mobiles...My 67 Dodge plates cost 27 per year. A bit more for my Ford 4X4 and the other vehicles. Liability on all 4 per year is less than 200 dollars total. Comp on Dodge is more, but that's through a Collector Car co.
Here, we can get a on/off road plate for everything. No inspections, and full use of road and off road. Requires a serial number on the frame, or if missing, the Cops will issue one. Then a title, tags and registration. Cost depends on year.
I could title, register and ride any of my mini bikes in other words on public roads. However, with so many hotrods, sand rails, and the like, unless you're riding on the sidewalk through the tourist area, or speeding, no one really cares. It's a good place for those dicey vehicles, and race cars and hot rods that don't pass the muster in neighboring California.
I found it odd that IA mandated head and tail lamps for OHV's.