Mean Green Mowers debuts new stand-on electric mower

Mean Green Mowers’ new Vanquish Lithium-Powered Electric Mower is a stand-on mower that can run for up to seven hours continuously at speeds of 11.5 mph, according to the company. Vanquish is available with a 52-inch or 60-inch cut (side/rear discharge). It features Mean Green’s patented ZTR technologies. Mean Green Mowers said the Vanquish has almost three times the power... read more