Answer:
11.176 meters/second
Explanation:
1 mile = 1609.34 meters
25 miles = 40233.6 meters
1 hour = 60 minutes
1 minute = 60 seconds
1 hour = 3600 seconds
40233.6 / 3600,
1.6m questions
2.0m answers