Question 996683
The lawn mower travels 70ft in 30sec. And you change the oil every 60*60*20= 72,000 seconds.
(72,000/30)*70= 16,800 feet in 20 hours. 
1 mile= 5,280 feet
16,800/5,280 = 31.82 miles between oil changes