Respuesta :

I think it is 28 meters?

91.8 ft above sea level. 1 meter is about 3.28 feet.
ACCESS MORE
ACCESS MORE
ACCESS MORE
ACCESS MORE