Waterproof, well-cushioned and comfortable - the Ultra 50 GTX is the perfect running shoe for long distances on challenging terrain.