0
Anonymous
1261 ft = 1261/3 yards = 420 1/3 yards (or 420.333 yards)
Wiki User
Chat with our AI personalities