Hard (power) brake pedal

Whoaaaa, that is a serious air leak in the booster