PALM HARVESTER PALM HARVESTER

581,250.00

or