SOOO...there was a brake pedal after all !!!!! Here's proof !