0
Anonymous
110 Meters = 120.29746281714786 Yards, so 124 yards is longer.
Wiki User
Chat with our AI personalities