RJ,
I think it is a deHavilland turbine Otter.
I've seen the twin Super Otter land, and it can be spectacular. Just before setting down on the runway, the pilot raised the nose sharply, there was a great roar from the turbines, and the plane stopped rather immediately.
The single engine turbine may behave that way, too.