Length and Distance

How many meters make twenty two yards?

Answer

Wiki User
08/09/2008

22yards = 66 feet = 20.12 meters