Eisenhower Tower, Castle Mountain – Climbing on the Dragons Back