Trekking Through Diverse Terrain