Giant Sea Cockroach
Sept. 10, 2024
Meet The Giant Isopod, The 20-Inch-Long 'Sea Cockroach' Meet The Giant Isopod, The 20-Inch-Long 'Sea Cockroach' Researchers discover new giant cockroach species in Indonesia's deep sea - Indonesia Window Giant Sea Cockroach