Huge snow capped mountains dwarf the riders