0
Anonymous
1 mile = 1609.344 meters
1609.344 / 25 = 64.37376
So about sixty four and a half laps!
Wiki User
Chat with our AI personalities