The Let L-410 is a twin-engine short-range transport aircraft, manufactured by the Czech aircraft manufacturer. L-410NG is a new version featuring new GE H85 engines, a longer nose and a larger rear area to contain more luggage, new wings and a new glass cockpit.
Well, even if he did, it's a good thing he took off as the runway looks pretty short. Great place to take pics too as you can go right up to the runway. Good catch Terry.