Extreme environment Rover (video) Continue ReadingExtreme environment Rover In the faculty of science & technology at mechanical engineering at Keio University in… Blog, video