The fight against the alien invaders continues.
Ardan and Leara reach the top - but where's the cache?