Indonesia - Nature Indonesia-Singapore Researchers Find Supergiant 'Sea Cockroach' July 17, 2020 2 mins Akhyari Hananto