0
Anonymous
5.3 seconds for 100 yards.
Wiki User
Chat with our AI personalities
75 meters = 82 yards
9 yards = 8.2296 meters
9 meters = 9.843 yards
62 meters = 67.8040245 yards
10,000 meters = about 10,940 yards.