rakaylapalmer345 rakaylapalmer345 23-06-2021 Geography contestada which landmass is located between lat.60 degress S and Lat.20degress W and long.80ndegrees WA South America B north America C africaD asia