isopod Life Massive ‘Darth Vader’ isopod found lurking in the Indian Ocean The father of all giant sea bugs was recently discovered off the coast of Java.
Life Massive ‘Darth Vader’ isopod found lurking in the Indian Ocean The father of all giant sea bugs was recently discovered off the coast of Java.