0
Anonymous
Ten meters is 390 inches is 10.8 yards or10 yards 2 feet 5 inches
Wiki User
Chat with our AI personalities
33 FT