26728_Honda_Mean_Mower
Honda Mean Mower top speed world record, IDIADA, Spain. 8 & 9 March 2014
Photograph: James Lipman // jameslipman.com
Honda Mean Mower top speed world record, IDIADA, Spain. 8 & 9 March 2014
Photograph: James Lipman // jameslipman.com