STOL World Record Shortest Landing 9 Feet 5 Inches

STOL World Record Shortest Landing 9 Feet 5 Inches. This is the STOL Short take off and landing competition held in Valdez, Alaska