The newly-discovered sea bug is one of the world’s largest isopods.
About us, Contact us, Contribute, Privacy Policy, Review Guidelines, Legal Notice, 2023 MACH MEDIA
Home » Giant ‘Darth Vader’ sea bug discovered off the coast of Vietnam
The newly-discovered sea bug is one of the world’s largest isopods.