Looks to be a bit of a one off loosly based on what is called a "steam waggon"
The connector on the end of the flexi hose will fit a propane gas cylinder, this feeds a gas burner that heats the water in the boiler and that produces the steam which powers the engine.