VMSpc

VMSpc Engine Monitoring for PC.

VMSpc v4.0.8 is live!

v4.0.8 is part of a bug-fix trifecta

The new coaches--2017 and on--have the 500k data links with green Deutsch socket are moving a tremendous amount of data. However, the PC Jib has gone electrically unchanged since...what...2008(?) --since first build. Sure, we tweaked the firmware a little now and then but otherwise unchanged.

Turns out, we needed to change firmware, the internal clock** and PC program. Finding that combination was a bit tedious--yet, that is the sort of thing we specialize at here.

**For you electrical heads, that's specifically the 22Mhz crystal, or "rock" --which got bumped up to 30Mhz.

This bug fix combination is designed for this specific purpose. However, in older coaches, you may experience a knock-on effect in which your gauges smooth out. You may see they don't jump or spike. Be sure to give feedback if this is the case. I have my suspicions yet my budget doesn't allow for a 2008 Apex or other nice coach just for 'bug fixing.' Go figure.

Also, with this release is a non-program change in the form of more sample layouts. We tossed together some gauge layouts which, at some point, will make their way to the 'default' screen during install. The Clintons were still president when the last default gauge layout was established.. For now you'll need to move them over yourself. The ReadMe.txt instructions [Not painful, I promise!] are in the new folder (in the distro') called Sample Layouts

We'll make that more permanent once we get some feedback and know better what to pack into the next (installer) build.

Quick mention: Many of you have been giving good feedback which led to this build. Sometimes the feedback is hard to hear--but yet we needed that, too. One particular beta tester suffered through trying crazy tin-foil-cap cables, SW tweaks, more tweaks, more cables and finally a experimental jib, experimental FW and a modded program--all while being expected to keep copious notes. Hats off to Marty Weston--and should you ever cross paths with him, make sure he leaves well caffeinated. ;-)

v4.0.8 Software Feedback

Its day one for this version, a release which fixes the high volume data issue that new-coach (2017+)owners were experiencing. Thanks in advance for your feedback!
Art
//

v4.0.8 Software Add-list (current)

...........Adds Requested..........
Maybe these are blue-sky ideas. Weren't they all at one time?

a1. Drivers: During install, drop a '\Drivers' folder within c:\VMSpc. Otherwise, when migrating VMSpc folder to another PC, user must jump through some additional hoops, really needlessly, if that folder existed.

b1. Stacked Gauges: Add ability to select two or more gauges and lock together/ anchor one to the other, (Send Front, Send back)

2. Push Button: Top line; "FILL" (Tank) with pump nozzle symbol [reduce clicks]

3. Radio buttons: Top line; day/night, his/hers, Layout (toggles/changes to next layout scr.xml in folder.) with 'layout' symbol [reduce clicks]

4. Tabs, Layout: For alternate gauge layouts/ theme, Tabs across the top?

5. (Layout) Export: Via menu item [Layout, Export to...]

6. Background: Need (Right-Click) Properties, Wallpaper or Solid pre-canned / theme colors, Add Picture (Gauge).

7. All Gauges: Need add'l (Right-Click) Properties: Text Size ie. larger...smaller. Color options, too?

8. Gauge Moving: (alt+arrow) to move selected gauge. (arrow) jump from selected gauge to next one over. (shift+arrow) resize.

9. Histogram: Could sure use some sort of grid or flexible, usable reference lines. Start and End-Line with value (to show change)

10. Gauge Palate colors: Custom Colors (per gauge) are carrying over to (shared by) Night palate from Day. Should be independent of Night or Day.

10-b. Gauge Palate colors: Pin-8 headlight activation. Headlights-on activates night-palate. This is for the new hardware spin.

11. Communications: AutoRestart; checkbox is superfluous. Recode it so its always doing this; remove the check-box and dialog.

12. Diagnostics Gauge: Tire messages. We currently don't trap these in this gauge-tool. Can we start with and capture J1939 PressurePro Gateway messages by building it into the parser?

13. Diagnostics Gauge: Audible Alarms. The user, currently, must set up the alarms per-fault. Why not have that part of the DIAGS gauge function; alarm on fault: Engine/Trans/ABS/Tires... Add to Properties box, alarm on RED fmi or tire messages. Add ability to cancel this alert , ,

14. TPMS Parsing: Add J1939 parsing for Advantage PressurePro enabling us to use either the original J1708 Bridge or the new J1939 Gateway.

15. Name, Value and Warning Lamps: Currently, we have the Name and Value beside the Warning Lamp. On TPMS, its the pressure and lamp--both take more space than they need, reducing the size of all elements in order to see the bunch. Instead, lets put the Value IN the Lamp. The TPMS would then just be the Colored Lamp and embedded Value, resizing within it. This will make all gauge info easier and faster to digest.

16. Tires layout TPMS: They're squished. Lay up more vertically to match coach orientation? Selectable: Squished, Med or Normal?

17. Tank Minder: 1. Add a box for entering cost per gallon for Diesel along with gallons filled. 2. Add a summing-box for Cost-per-mile in Odometer gauge AND as a separate gauge.

18. Screen & Gauge Lock: Make the Full-Screen and Gauge-Lock able to be persistent after a reboot. Menu item this to prevent boot-loop lock-outs for the general pop.

19. TPMS Look and Feel: 1. Chooser for Rounded rectangles or traditional circles 2. Tire Pressure embedded inside, not below.

20. TPMS Trending: 1. If three psi samples (drop or increase) show carrot below (dropping) or above (climbing) the tire pressure value. 2. Menu item: (Tires) Reset Trending (to clear carrots ie. after checking tires.)

21. Alarms: Single-button "Alert" audible alarm feature in gauge properties. GUI "Sound Effects" pop-up then selects file or _records_from_local_mic_. Is there a way to show time-length of selected file?

22. Clock: Add ability to select 12hr or 24hr clock.

23. Regen Status: We don't parse it; Can we add this for both J1708 and J1939? [Caller with J1708, Cat C-9 sees this on the ECU readout at CAT.]

24. Engine Corrections: Variables; Add Reset button to Multiplier, Offset and Buffer Size. Allow an easier do-over.

25. Engine Corrections: Odometer PID; Progy only allows 244 and 245 anyway; change this to two radio-buttons with brief dialog below each, such as DDEC-II pre-revision-154 or DDEC-II rev-154, J1708, J1939 and J1939-II.

26. New Simple Gauge: PAC Brake status; "...It would be nice to have a on/off gauge for the exhaust brake...."

27. Requesting PIDs: Add ability to request PIDs for different MIDs.

28. Gauge Option: Color spot 'Warning Lamp' is optional, how about making the surrounding frame optional? Make the Warning Lamp a circle only (yet with the same (rt-click) options.

29. Reset MAX: MAX gauges need a reset. Otherwise they just keep climbing and so produce either negligible help or irritation.

30. Gauge Borders: Request to make borders match the Custom Color of the gauge. Gives a smooth borderless tile look (Win8 +)

31. Auto Save: Current gauge layout auto-saves each change which mostly works fine. But, it wreaks havok if trying a couple things or switching layouts. You must first save the current layout as a different name and try to leave a clean copy. Better to have this selectable as (Layout)... (Auto Save)
[No complaints yet...but I find it frustrating. -Art]

32. Pre-canned 'event' icons: Currently we have a color-spot for grn/amb/red--which is helpful. A recent user (Matt! ;-) added some home-brew icons which are static; always visible. Is it possible to have a group of pre-canned icons which appear logically? ie. Low oil pressure means the pre-selected icon will be active. Can the icon be dragable, in that, they may be added as their 'own gauge?'--not necessarily part of the oil pressure box, but can be placed anywhere. This would be handy for having a batch of these maybe all together; along the top or something.

Allison Transmissions

"Transmission Oil Temperature" is supported on J1708/J1587 Allison 3000/4000 Series Transmissions built before 1998.

"Transmission Oil Temperature and Gear Selected/Gear Obtained" are supported on J1708/J1587 Allison 3000/4000 Series Transmissions built from 1998 to 2005.

In 2005, Allison changed the electronics in the 3000/4000 Series Transmissions to ONLY support J1939, which VMSpc does not support.

It is my understanding that in 2008, Allison has added back in the J1708/J1587 support to their 3000/4000 Series Transmissions.

Allison 2000 Series Transmissions are non electronic, and do not support J1708/J1587 or J1939.

Warning Colors for MPG Gages

What the "Recent MPG" and "Rolling MPG" look like in the Parameter Editor.
VMSpc_Gage_Display.jpg

What the "Recent MPG" and "Rolling MPG" will look like after you change them in the Parameter Editor.
VMSpc_Color_Warnings-002a.jpg

What the "Recent MPG" and "Rolling MPG" look like in VMSpc, after the changes in the Parameter Editor.
VMSpc_Color_Warnings-001a.jpg

Built-in computer dashboard

The enhanced understanding of my motorhome’s operation I gained by using VMSpc on my laptop was so great that I undertook building a dedicated system into my 1996 Safari Serengeti. I picked the VIA SP13000 mini-itx motherboard since this would make a compact installation and would provide the ability to display the VMSpc data as well as GPS data and rear view camera data.

In addition to the motherboard I purchased a M1ATX power supply that is designed to power a computer from a 12V DC supply, a 100 MB laptop hard drive, a DVD R/W, a WXGA 15.5” LCD display and a Hauppauge WinTV-PVR-150 TV converter. The VIA SP13000 has pretty capable video and sound chips as well as a wide assortment of I/O ports including a serial port for the VMSpc. I didn’t want to deal with a USB to serial converter. To lessen the vibration input to the system I mounted the computer on a plywood base which I isolated from the motorhome with a soft foam suspension system. I replaced the existing dashboard with one I fabricated from 1/8” aluminum with the display occupying the entire center section. I chose to retain the speedometer, fuel, oil pressure and turbo boost steam gages and put them on the side as backup in case of a computer failure somewhere down the road. Since I had to fabricate the new dashboard I elected to include a Smart Tire system and a variable speed wiper control. I also included a switch and indicator lamps for the computer power and hard drive activity. I installed the DVD in the dash as well as RJ-45 LAN and USB ports. The USB port allows me to plan a trip on my laptop and transfer it to the dashboard for display. I am an active digital photographer so I included a CF card reader for dumping photos into the computer. I installed a track ball on the console beside the driver seat and use a wireless keyboard for setup or if I want to use the computer when we are in camp. The Hauppauge unit includes a remote and lets me display TV and record video on the hard drive to give a “TIVO” capability. I have made provisions for driving a remote display. I intend to remove the existing TV and replace it with a flat panel monitor driven by the computer. Sound data is passed to a Panasonic radio and amplifier system. Internet access is via hot spots and a Linksys wireless router into the RJ-45 port. I also had to purchase a new rear view camera as the original one did not provide a mirror image and the computer did not have enough capability to flip it.

I purchased some wood veneer which I used to cover the aluminum dash. Since the new dash is almost three inches taller than the old one I had to fabricate a new cover for the dash. I used aluminum and fiberglass to build it and covered it with foam and vinyl. Without question this was the hardest part of the installation. The cover provides a small sun shield. The display washes out somewhat in direct sunlight but is still quite readable. For night driving I reverse the streets colors and turn the display brightness down.

I am running Windows XP Home as the OS with VMSpc 2.2, WinTV and Street Atlas which I just recently upgraded to 2007. I have arranged the VMSpc data across the top and down the right side of the screen. Street Atlas 2007 fits beneath and to the left of the VMSpc data. I run the WinTV always on top but with no controls visible and have positioned the window over a non-critical part of the Streets display.

I originally provided a relay system that would power the computer up when the key was turned on or by a switch on the panel. I have since disabled the key activation and just turn it on before I start up the engine. The display runs from 12 V DC. I wasn’t able to get any data on allowable input voltage range so I regulate the voltage to the panel to 12V to make sure I am not supplying to high of a voltage to it. I am running the computer from the house batteries to avoid any transients from the starter. I have had the system installed for over a year and 7000 miles now and the only problem to date has been a faulty hard drive cable. I had used the circular cables rather than the flat ones but switched to the flat ones after the failure.

I have attached photos of the installation and the screen layout. My only regret is that I waited so long to do it.

Adding a 7" monitor to the laptop to display the VMSpc software is a success.

I have successfully added a 7" LCD monitor to my laptop to display the VMSpc software. The wife used the laptop screen to use the GPS software and I didn't want to "infringe" on her space. The 7" VGA monitor worked great using the dual monitor option in Windows XP.

Now I have a seperate monitor on my side to continually display the VMS, the picture quality is great, and I can monitor all of the related gauges without taking my eyes too far away from the line of sight while driving. I mounted the 7" LCD screen on the top left corner of my dash display.

Pictures are available on request!

Marty

Cruise Status for VMSpc 2.x Step-by-Step setup

Cruise Status for VMSpc 2.x Step-by-Step setup
(Originaly Posted on 25-JAN-2003, by Herb Petersen)

I assume most of you use the Cruise gauge to tell you what speed the Cruise Control is set at.
Here is a little enhancement you may wish to try.

Enter the VMS Edit program.
Hit New.

Call the new guage "Cruise Status".
I call the abbreviation "CS".
Set the PID to 85.
Set Gauge Minimum to 0.
Set Low Red Line to 1.
Set High Red Line to 150.
Set Gauge Max to 150.
Set Low Yellow to 2.
Set High Yellow to 150.
Save the settings.

Start the VMSpc program.

Make a new Simple Guage.
Select Cruise Status.
Select location as Center.
Check only the Show Warning Lamp, box.
Set the color to Black.

Size the guage so all you see is the round indicator lamp in the square.

Place this square next to your Cruise Guage.

Now, when the Cruise Control is turned OFF, the guage will be RED.
When the Cruise Control is ON and active it will be GREEN.
When the Cruise Control is ON but NOT active it will be YELLOW.

Enjoy!

Herb

Herb Petersen
608-538-3394 home
414-403-7747 cell

-------------------------------------------------------------------

MarkO re-posting Herb Petersen

===================================================================
Mark D. Overholser
Engineering Technician
SilverLeaf Electronics Inc.
2472 Ferry Street SW
Albany, OR 97322

888-741-0259
541-967-8111
541-967-8988 (fax)
http://www.silverleafelectronics.com/
( http://www.simply-smarter.com/ )
===================================================================

The Odometer Mucker-Upper

Here is a little tool for editing a trip odometer file. This program lets you adjust the starting point for your current trip - even allowing you to create a "trip" that is the entire coach history.

To use it, you first must figure out the name of the trip odometer file. Right-click on the odometer, then click "View History". At the top of the history file window will be the name of the history file, something like "Odo31415926.odo.txt". Remember that name.

Next, start OdometerEditor.exe, and open the file with the same name you just remembered, but without the ".txt" extension. The program will then show you the starting point for the current trip leg on that odometer. You can adjust those values however you like.

For example, to create an odometer that shows your totals and averages since the coach was born, simply set all the start values (fuel, time, and miles) to zero. That's all you have to do.

To install the program, just download it into your VMSpc directory. That's all. To run the program, click on the Start menu, select "Run ..." or "Run Program", click Browse, and browse to the VMSpc directory and click on the program icon/name.

Always on top?

Is there a way to set up the VMSpc screen so that it is always on top of the screen? Every time I click on my Delorme GPS map, the VMSpc screen disappears. Thanks, Larry

Cruise control troubleshooter

Under the Standard VMS features you list cruise control troubleshooting.
Is that possible on the VMS-PC version? It would help me out a lot.

Just being able to see if the ECM is getting any kind of a brake signal would help

PressurePro

Hi All,

I'd like to hear from anyone who has successfully merged VMSpc and PressurePro tire sensors.

Currently, I'm running VMSpc, using J1708 into a serial-JIB. Works Great, no problems.

Separately, I'm running the RV-Towed version of PressurePro (i.e. Model: APM1, Series: RVBPM16-RS232, Serial: 24059).
I'm running 6 sensors for the coach, 4 sensors for the Towed, and have 2 sensors for each of the spare tires).
It works fine, however, it is a real pain to scroll through - to see each individual tire pressure. So I can't do that while driving!

WHICH IS WHY - MY END GOAL IS TO INTEGRATE IT INTO "VMSpc".

So what I need, is something that can listen to the PressurePro sensors (or connect to my receiver) and then input the tire data into the JIB. According to Art, "Advantage PressurePro" USED to make a separate J1708 bridge-unit?
But I don't know the model number.. or exactly how it worked? (Maybe it just replaces my current PressurePro receiver - or who knows??)

This is why I'd like to hear from someone who actually did it. Then maybe - I can start a hunt, for the used hardware.

Thanks All,
Mike

VMSPC 12

My motorhome has a 12 pin Allison Diagnostic plug under the dash, I cannot find any other plug there. Using google I found a product called VMSPC12 at RVUPGRADES, would that one connect directly into the 12 pin plug in my RV?

Is RVUPGRADES an authorized dealer of Silverleaf products and carries same warranty and support as provided those who purchase directly from Silverleaf?

Does Silverleaf have a 12 pin version on their web site and I just missed it?

Thanks

Ray

Histogram does not show any trends.

I have a VMSpc running on my coach. Everything works well except for the Histogram

I have 6 items on my Histogram and I know that all get valid data because they all work on other gauges and I am using a bar graph as a legend which shows the readings. However, on the Histogram, the trends/lines just stay on the bottom and do not respond to show the values of the actual parameters selected.

I am using an HP laptop with detachable screen so that it acts like a tablet. It is running Windows 10. I have not had any other issues with the laptop and there is sufficient memory available.

Can anyone help me solve this problem???

Loosing connection

I have the Silverleaf TM-501 USB JIB and I get no data sometimes. It is h/w 1.0 s/w 1.09.... If I unplug the Jib at the 6 pin connector for a little while (1/2 minutes) it might work again, but not always. Is my JIB going bad???

Thanks
Dave

Persistent Bug

Greetings all. I really want to like v4, but I am still not seeing the gear selected.

2015 Tiffin Allegro Bus 45LP
Powerglide Chassis
Cummins ISL9 450 HP built 1/2015

Windows 10 Home & Professional
Acer Iconia W700, Intel Core i5-3337U CPU @ 1.80 GHz (Win Home)
Dell Inspiron 17-7779, Intel Core i7-7500U CPU @ 2.70 GHz (Win Pro)

Dewey

VMS Pc Issues/Enhancements

Here are some issues I've noticed. They are not necessarily new at 4.0.8 which I've just upgraded to.
- Coolant gauge always has a red indicator even though the level is at 100%. I've included the parms
Parms
and how it looks on the screen.
Screen
- Gear indicator is only reporting the gear attained not the gear selected. I've included a screenshot of how this looks on the screen. Before you say it, it's the same for drive and reverse too.
Gear
- It would be helpful to have scroll bars on the main screen. I use this in portrait mode, but design in landscape mode. When in landscape mode I can't see the bottom part of my custom page because I can't scroll.
- When I try to reset the fuelminder or odometer by double clicking they don't seem to work correctly afterwards. It does work correctly if the "Fill" or "Reset" buttons are used.
- For the tankminder could an option be added to use the actual fuel level if the engine provides that data? I have a Freightliner chassis with Cummins engine. PID 96 is the parameter I can use for actual fuel level. I would think you'd want to average the last n values as it fluctuates a bit. I find that the tankminder is great if you don't have this data, but due to fluctuations in temperature, etc it's not as good as having a reported value if available.
- It would be helpful to allow a Text type gauge to be multi-line. I don't see any way to put in a line break or format in any way.
- Designing would be easier if you could group gauges. Then be able to size and move as a group.
- An upgrade process when rolling out new software would be helpful. I don't see anything that tells me what files should be copied from the old release directory to the new release directory. Maybe there should be an upgrade file in the distribution disk files that would do this copy for you.

Thanks

Freightliner Information Centre

I have a 2005 Tiffin Phaeton 40QDH, it has the Freightliner Information system installed but I can’t find the J1708 or J1939 connector. I think that because the Freightliner display is installed it is wired to the ECU directly. The Freightliner display has a connector that looks like the one that goes into the Silverleaf Jib, a rectangular plug with 2 rows of 3 pins, is that right, no pigtail needed?

The Freightliner display shows front and rear Air pressure and also fuel tank level. (I had read that fuel tank level is not normally available through the ECU but it looks like it must be connected in my case to be able to display on the Freightliner display?).
These are gauges that don’t seem to be available as standard with VMSpc but I think that perhaps they might show up with the pid sniffer correct? If so will the Fuel tank level be available and can it then be used to calculate and display available distance?

VMSpc MFC application Failure

I just loaded the new software on my laptop (Windows 7) and ran into a couple of issues. Art helped on the issue of no com between engine and Jib by changing the data base to J1708. I did receive info on the screen once the change was made but now I'm trying to sync the ODO with the VMS. In looking in the Advanced drop down window it repeatably indicates "Failure between eng and JIB. If I request a reboot to the port I then get the MFS failure.

1999 ICS350, Country Coach.

Any help is appreciated.

Bill

Odometer and oil gauge issues

I'm sure this has been asked before but I can't find the answer. Just loaded up the VMSpc and connected to my 1999 ICS 350 in my Country Coach.

Oil pressure is stuck at 55. Never changes. Gauge on coach will move up down but VMS does not change.

I know I'm missing something here. I am trying to sync the odometer with the one on the coach.
My actual miles are 181,531. The drop down window reads 1,259,559.25. The PID is at 245.

Thanks for any help.

BTW this is my first post so I'm new to the forum.

Warning circle for gages

Would it be possible to make a circular warning ring?
I attached an example of how it could be used.
It should activate for the parameters that are checked off in a box so it only covers the items you want to monitor.

More of a central warning thing than an individual one.

It should have a circular border too rather than the square like the current warning lamps

New Engine Now I have VMSPC Problems

Had a Cummins factory reman ISB 5.9 engine installed in my 98 HR Endeavor. Tried to use the 4.* software version on a RCA Cambia tablet using Win 10. It was a no go. Lots of problems with it so I switched to ver3.* and it was better but had speed and rpm flashing as well as incorrect speed read outs verified by a GPS. Switched back to my old Sony laptop and ver 2.* software. Flashing stopped but the speed is off about 1 MPH at 30 and 5 MPH at 65. I think the RPM might be off a little compared to the dash analog gauge. Before the engine change every thing was spot on. Speed was very accurate. Any ideas on why it's acting this way. Could Cummins have change their software in the ECU? Everything else on the coach is the same. Transmission was not changed. I haven't driven it enough to see if their is any difference in the odometer readings but the temp and pressure gauges seem OK. Any hope of resolving this problem?

Coming soon: Round Gauges

We've been green-lighted for round gauges.
Have any feedback for how that style should be done?

Lets hear it ;-)

Art
//

v4.0.8 Software Feedback

We have an update for the 4.x software program. This will be the place to let us know things you've noticed and maybe new bugs it either fixes...or introduces...

-Art
//

Screen resizing when changing computers

I found myself having created a very elaborate and beautiful screen (if I may say), but then tried switching to a new device with a different screen size. Oh yea, this is hard coded for the dimensions and will not adjust....rather than using percentages, they choose pixels. Uggghhh!!!

So, I created a script on Google Sheets that will easily translate the screen.scr.xml file you have and adjust only the screen values to what they need to be to fit your new device.

https://docs.google.com/spreadsheets/d/1Fj21VBsW3ZTABSJXXF8aqyA4hfEXCv-a9ZaqoesMc3U/edit?usp=sharing

Create your own copy of the file linked above and follow the direction on the sheet. Worked well for me and saved me a lot of extra work.

New program download

Hello I have the vmspc system in my coach. It is a 1999 american eagle with a cummins 350 hp engine. I see that there is a new updated program and wonder if I should download it. My system (vmspc v2.5 b10p) Thanks John

Cummins ISB6.7 360hp 800ftlb

Do you have an engine file available for this engine?
if not, what should I use?

Thanks

Purchase

How does one go about purchasing the VMCsp 9 pin WiFi?

VMSpc flickers on many gauges while driving

I’ve been using VMSpc version 2.5 build 10 for a number of years with no problems. Last month a number of the gauges started to “flicker” while driving. I’m using a Nextbook tablet running Windows 10 with the latest updates. When we park for any long length of time other than over night or a few days, I disconnect the cable from the maintenance port on our 2006 Fleetwood Discovery (Cat C7 - 330 hp) so the VMSpc box won’t be powered while we’re parked.
Does anyone have this problem? Is there a fix for it?
Please advise.
Thanks,

V4.0.7 - Gear Selected Still Not Working

Hi Art. Tried v4.0.7, and still not seeing the gear selected in the transmission gauge. I even tried installing a second transmission gauge, and it's working exactly like the first. When I run VMSpc without the box connected, I am seeing both question marks. However, when the box is connected, the gear selection question mark will appear for 3-5 seconds, then disappear. I've tried it with both the ignition on and off (my J1939 is always hot), and get the same results both ways. I've also tried with both the ISL 450 and ISL9 450 engine files, and still get the same result on my Jan 2015 dated ISL.

Dewey
2015 Tiffin Allegro Bus 45LP

Syndicate content