China Releases High Resolution Image of Mars Rover's Landing Site

entertainment 19360℃
China Releases High Resolution Image of Mars Rover's Landing Site - Lujuba 1:23
Tags: