Just spending their free time during their exploration trip..
Their main ship should be somewhere not far from there :d
How do three people fit in the mech you ask? they don't
Would've to carry them around I guess :[
Anyway hope you'd enjoy this!Done with photoshop