what is 20 meters to feet
There are 3.2808399 feet in 1 meter. Multiply that by 20 and you get 65.616798 feet. Hope I helped ^-^