The blog Laughing Squid has posted this look at Honda’s Mean Mower—the fastest lawnmower ever created. The epic grass-cutting sensation set a Guinness World Record last year after it was clocked going 116 MPH, and has since been featured on the auto performance show Top Gear. Somewhere, Hank Hill is smiling …