Respuesta :

1 yard is 0.000568182 miles. 

So 880 yards is .5 miles