In 2014, Honda built a hopped-up lawnmower that achieved a world-record top speed run of 116.57 mph. Now, it appears Honda’s marketing budget has loosened up, because it’s back with something even more ludicrous. The record-breaking iteration of the Mean Mower (yes, that’s its name) used the 109-horsepower engine from […]