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,
8.3m questions
10.9m answers