tylormayes tylormayes 15-02-2017 Physics Answered Where do tadpoles live? a. on land c. both on land and water b. in water d. none of the above