Editorial use only
Editorial credit: frantic00 / Shutterstock.com

Royalty-free stock photo ID: 1256967772

28 JULY 2018, BARCELONA, SPAIN: robotic Mars rover in Space department of Cosmocaixa museum - Image