We've just been invited to join some friends on this ride next year...

Can some lowlanders like us do such a strenuous ride in the thin air? We live 398 feet above sea level...