Navy officers plan 'daunting' 3,000-mile charity cycle

Top Bottom