Tolong jelaskan mengenai Mata Menge

Mata Menge adalah sebuah situs paleoantropologi Pleistosen Tengah yang terletak di Formasi Ola Bula di Cekungan So'a di Pulau Flores, Indonesia. Artefak litik dan fosil hominini ditemukan di lokasi tersebut. Tingkat peradaban artefak batu Mata Menge digambarkan masih "sederhana".