8 yards = 24 feet ( 3 feet per yard)
1 foot = 0.3048 meters
24 x 0.3048 = 7.3152 meters
round answer as needed