A close-up of a robot's sensors and cameras ready to monitor and protect marine habitats

Code produit:
658091208