Respuesta :

It equals about 23 meters I think

8 yards = 24 feet ( 3 feet per yard)

1 foot = 0.3048 meters

24 x 0.3048 = 7.3152 meters

 round answer as needed