Answer: 25miles per hour is 670.56 meters per minute.
Explanation: 1 mile is 1.60934 kilometers i.e. 1609.34 meters and hence 25 miles is 25 × 1609.34 = 40233.5 meters And as there are 60 minutes in an hour 25 miles per hour is 40233.5/60 meters per minute or 670.5583333 or say 670.56 meters per minute.