Ruste Juxx & Kyo Itachi – ‘Water On Mars’ Staff Writers 9 years ago Video for another of the head-nodding tracks from the Meteorite album from Ruste Juxx and Kyo Itachi.