Touch-a-truck draws hoards of smiling kids and parents