Track every flight, analyse your performance,
and master your flying skills with My FS Flights
Get 10 flights free every month!
Tracked and analysed flights over miles
The flight began with a taxiing period from the parking to the runway, which took 5 minutes and covered less than 1 nautical mile. The aircraft, an Airbus A321, then departed from runway 23 at EDHI Hamburg-Finkenwerder Airport. The takeoff distance was 1,308 meters, which is 70% of the runway length. The liftoff speed was 163 knots, and the local weather conditions at the time of takeoff were a temperature of 2°C, with a wind speed of 12 knots at 249°.
As the aircraft climbed away from the airport, it began its enroute climb, which started overhead EDHI Hamburg-Finkenwerder Airport. The climb took 3 minutes and covered 8 nautical miles, during which the aircraft ascended from 1,055 feet above sea level to 5,556 feet above sea level, an increase of 4,500 feet. The enroute level cruise then began 2 miles west of Seevetal, lasting 4 minutes and covering 18 nautical miles.
The enroute descent started 1 mile east of Dassendorf, where the aircraft descended from 5,316 feet above sea level to 2,939 feet above sea level, a decrease of 2,377 feet in 2 minutes, covering 7 nautical miles. Another enroute level cruise then began 1 mile east of Braak, lasting 6 minutes and covering 13 nautical miles.
The final approach to runway 23 at EDHI Hamburg-Finkenwerder Airport was made from the north-east, heading 232.0° at 4 nautical miles and 1,272 feet above ground level. The landing was made on runway 23, which has a length of 1,859 meters. The threshold height was good, and the threshold speed was also good at 137 knots. The touchdown distance was 465 meters, and the touchdown speed was 134 knots, both of which were good. The touchdown rate was fair at -221 feet per minute, but the runway touchdown alignment was very good.
The local weather conditions at the time of landing were a temperature of 0°C, with a wind speed of 10 knots at 260°. The crosswind was 5 knots, and the headwind was 8 knots. The total landing distance was 995 meters, which is 54% of the runway length. The runway rollout alignment was also very good.
After landing, the aircraft taxied to the parking, which took 2 minutes and covered less than 1 nautical mile. The total flight distance was 52 nautical miles, and the flight took 29 minutes. The aircraft used 1,031 kilograms of fuel during the flight.
Replay this flight in 3D — the full flight path over the terrain with every stage, event and score along the route.
Taxiing from the parking to the runway took 5 minutes and covered less than 1 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average speed 6 kn 0 kn min to max 9 kn |
0 | 9 kn | |
| 100 % |
Average speed turning corners 0 kn max 0 kn |
0 | 0 kn | |
| 100 % |
Average g force 1.00 g 1.00 g min to max 1.00 g |
1.00 | 1.00 g | |
| Info |
Average pitch angle -0.1 ° -0.3 ° min to max -0.1 ° |
-0.1 | -0.2 ° | |
| Info |
Average bank angle 0.0 ° 0.0 ° min to max 0.1 ° |
0.0 | 0.0 ° | |
| Info |
Battery Master On at 17:17:30 |
|||
| Info |
Engine 2 Started at 17:17:30 |
|||
| Info |
Beacon Lights Switched On at 17:17:30 |
|||
| Info |
Navigation Lights Switched On at 17:17:30 |
|||
| Info |
Landing Gear Down at 17:17:30 |
|||
| Info |
Parking Brake On at 17:17:30 |
|||
| Info |
Flaps Position 2 at 17:18:01 |
|||
| Info |
Flaps Position 3 at 17:18:10 |
|||
| Info |
Engine 1 Started at 17:18:18 |
|||
| Info |
Parking Brake Off at 17:19:42 |
|||
| Info |
Parking Brake On at 17:19:45 |
|||
| Info |
Parking Brake Off at 17:20:25 |
|||
| Info |
Parking Brake On at 17:21:34 |
|||
| Info |
Parking Brake Off at 17:22:36 |
|||
| 0 % |
Taxi Lights at 17:21:17 |
Entering runway 23 at EDHI Hamburg-Finkenwerder Airport, Average speed was 7 kn.
| Score | Description | Start | Profile | End |
| Info |
Average speed 15 kn 0 kn min to max 22 kn |
11 | 22 kn | |
| Info |
Average pitch angle -0.1 ° -0.4 ° min to max 0.2 ° |
-0.2 | -0.1 ° | |
| Info |
Average bank angle 0.1 ° 0.0 ° min to max 0.4 ° |
0.0 | 0.1 ° | |
| Info |
Average g force 1.00 g 0.99 g min to max 1.01 g |
1.00 | 1.00 g | |
| Info |
Taxi Lights Switched On at 17:24:52 |
|||
| Info |
Strobe Lights Switched On at 17:24:56 |
|||
| Info |
Landing Lights Switched On at 17:25:00 |
|||
| Info |
Taxi Lights Switched Off at 17:26:35 |
Departure roll runway 23 at EDHI Hamburg-Finkenwerder Airport. Takeoff distance 1,308 m 70 % of runway. Liftoff speed was 163 kn. Local weather - Temperature 2 °C. Wind 12 kn at 249 °. Crosswind: 4 kn Headwind: 11 kn.
| Score | Description | Start | Profile | End |
| 100 % |
Takeoff distance 1,308 m 70 % of runway |
|||
| 99.84 % |
Liftoff speed was 163 kn Target 160 kn |
|||
| 93.59 % |
Runway alignment max 4.81 m 0.00 m left to 4.81 m right |
-2.09 | -4.78 m | |
| 100 % |
Average g force 1.00 g 0.95 g min to max 1.07 g |
1.00 | 1.03 g | |
| 100 % |
Takeoff Bounce |
|||
| Info |
Average pitch angle 0.1 ° -0.4 ° min to max 4.5 ° |
-0.2 | 4.5 ° | |
| Info |
Average bank angle 0.2 ° 0.0 ° min to max 0.4 ° |
0.2 | 0.1 ° |
Departure climb to 50 ft agl from runway 23 EDHI Hamburg-Finkenwerder Airport.
| Score | Description | Start | Profile | End |
| 100 % |
Heading variation 0.1 ° 0.1 ° min to max 0.1 ° |
0.1 | 0.1 ° | |
| 100 % |
Average speed 167 kn 163 kn min to max 170 kn |
163 | 170 kn | |
| 100 % |
Average bank angle 0.9 ° 0.1 ° min to max 1.6 ° |
0.1 | 1.2 ° | |
| 100 % |
Average g force 1.14 g 1.04 g min to max 1.18 g |
1.04 | 1.11 g | |
| Info |
Average VSI 623 fpm 211 fpm min to max 1,080 fpm |
211 | 1,080 fpm | |
| Info |
Average altitude 18 ft agl 0 ft agl min to max 48 ft agl |
0 | 48 ft agl | |
| Info |
Average pitch angle 7.3 ° 4.6 ° min to max 8.9 ° |
4.6 | 8.9 ° |
Departure climb to 400 ft agl from 23 EDHI Hamburg-Finkenwerder Airport.
| Score | Description | Start | Profile | End |
| 100 % |
Heading variation 0.1 ° 0.1 ° min to max 0.2 ° |
0.1 | 0.2 ° | |
| 100 % |
Average speed 170 kn 167 kn min to max 171 kn |
170 | 167 kn | |
| 100 % |
Average bank angle 0.9 ° 0.8 ° min to max 1.1 ° |
1.1 | 1.1 ° | |
| 100 % |
Average g force 1.14 g 1.03 g min to max 1.20 g |
1.11 | 1.03 g | |
| Info |
Average VSI 1,608 fpm 1,100 fpm min to max 3,506 fpm |
1,100 | 3,506 fpm | |
| Info |
Average altitude 103 ft agl 50 ft agl min to max 383 ft agl |
50 | 383 ft agl | |
| Info |
Average pitch angle 11.2 ° 9.0 ° min to max 16.5 ° |
9.0 | 16.5 ° | |
| Info |
Landing Gear Up at 17:27:31 |
Departure climb to 1,000 ft agl from 23 EDHI Hamburg-Finkenwerder Airport.
| Score | Description | Start | Profile | End |
| 100 % |
Heading variation 0.6 ° 0.4 ° min to max 0.6 ° |
0.4 | 0.6 ° | |
| 100 % |
Average speed 159 kn 154 kn min to max 165 kn |
165 | 154 kn | |
| 99.68 % |
Average bank angle 1.4 ° 0.6 ° min to max 2.1 ° |
1.2 | 2.1 ° | |
| 100 % |
Average g force 0.92 g 0.81 g min to max 1.02 g |
1.02 | 0.81 g | |
| 100 % |
Landing gear up |
|||
| Info |
Average VSI 3,610 fpm 3,055 fpm min to max 3,842 fpm |
3,631 | 3,055 fpm | |
| Info |
Average altitude 728 ft agl 445 ft agl min to max 986 ft agl |
445 | 986 ft agl | |
| Info |
Average pitch angle 16.8 ° 14.6 ° min to max 18.1 ° |
16.9 | 14.6 ° | |
| Info |
Flaps Position 2 at 17:27:40 |
Enroute climb started overhead EDHI Hamburg-Finkenwerder Airport Hamburg (Free and Hanseatic City of Hamburg, Germany). Climbing from 1,055 ft asl to 5,556 ft asl, an increase of 4,500 ft in 3 minutes and covering 8 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average speed 218 kn 154 kn min to max 250 kn |
154 | 250 kn | |
| 100 % |
Average bank angle 15.3 ° 0.2 ° min to max 30.4 ° |
2.2 | 0.4 ° | |
| 100 % |
Average g force 1.03 g 0.81 g min to max 1.14 g |
0.81 | 1.00 g | |
| Info |
Average VSI 1,452 fpm -16 fpm min to max 3,376 fpm |
2,770 | -5 fpm | |
| Info |
Average altitude 4,216 ft asl 1,055 ft asl min to max 5,561 ft asl |
1,055 | 5,556 ft asl | |
| Info |
Average pitch angle 7.9 ° 2.5 ° min to max 14.4 ° |
13.4 | 2.7 ° | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 | |
| Info |
Flaps Position 1 at 17:28:42 |
|||
| Info |
Flaps Fully Retracted at 17:28:51 |
Enroute level cruise started 2 miles west of Seevetal (Lower Saxony, Germany) and lasted 4 minutes, covering 18 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average altitude 5,533 ft asl 5,336 ft asl min to max 5,555 ft asl |
5,555 | 5,336 ft asl | |
| 100 % |
Average speed 240 kn 206 kn min to max 250 kn |
250 | 207 kn | |
| 100 % |
Average bank angle 11.4 ° 0.0 ° min to max 19.1 ° |
0.2 | 18.4 ° | |
| 100 % |
Average g force 1.02 g 0.87 g min to max 1.11 g |
1.00 | 1.09 g | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 | |
| Info |
Average pitch angle 2.9 ° 0.7 ° min to max 5.1 ° |
2.7 | 2.2 ° |
Enroute descent started 1 mile east of Dassendorf (Schleswig-Holstein, Germany). Descent from 5,316 ft asl to 2,939 ft asl, a decrease of 2,377 ft in 2 minutes and covering 7 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average speed 208 kn 207 kn min to max 210 kn |
207 | 210 kn | |
| 100 % |
Average bank angle 10.9 ° 0.0 ° min to max 18.2 ° |
18.2 | 0.1 ° | |
| 100 % |
Average g force 1.03 g 0.99 g min to max 1.07 g |
1.07 | 1.00 g | |
| Info |
Average VSI -1,158 fpm -1,272 fpm min to max -1,010 fpm |
-1,272 | -1,072 fpm | |
| Info |
Average altitude 4,670 ft asl 2,939 ft asl min to max 5,316 ft asl |
5,316 | 2,939 ft asl | |
| Info |
Average pitch angle 2.1 ° 1.7 ° min to max 2.2 ° |
2.2 | 2.1 ° | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 |
Enroute level cruise started 1 mile east of Braak (Schleswig-Holstein, Germany) and lasted 6 minutes, covering 13 nm.
| Score | Description | Start | Profile | End |
| 88.78 % |
Average altitude 2,301 ft asl 1,296 ft asl min to max 2,824 ft asl |
2,824 | 1,296 ft asl | |
| 100 % |
Average speed 174 kn 138 kn min to max 210 kn |
209 | 139 kn | |
| 100 % |
Average bank angle 6.4 ° 0.0 ° min to max 24.3 ° |
0.0 | 0.0 ° | |
| 100 % |
Average g force 1.01 g 0.95 g min to max 1.10 g |
1.02 | 1.00 g | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 | |
| Info |
Average pitch angle 2.2 ° -2.5 ° min to max 4.9 ° |
4.0 | 1.2 ° | |
| Info |
Flaps Position 1 at 17:38:04 |
|||
| Info |
Landing Gear Down at 17:42:15 |
|||
| Info |
Flaps Position 2 at 17:42:33 |
|||
| Info |
Flaps Position 3 at 17:42:42 |
|||
| Info |
Flaps Position 4 at 17:42:49 |
|||
| Info |
Flaps Position 5 at 17:43:01 |
Approaching runway 23 at EDHI Hamburg-Finkenwerder Airport from 4 nm to 3 nm. Descent from 1,272 ft agl to 971 ft agl. A decrease of 301 ft in 27 seconds.
| Score | Description | Start | Profile | End |
| 100 % |
Approach angle 3.0 ° 3.0 ° min to max 3.0 ° Target 3.0 ° |
3.0 | 3.0 ° | |
| 100 % |
Average speed 139 kn 138 kn min to max 139 kn |
139 | 138 kn | |
| 100 % |
Heading variation 0.1 ° 0.1 ° min to max 0.1 ° |
0.1 | 0.1 ° | |
| 100 % |
Average bank angle 0.0 ° 0.0 ° min to max 0.1 ° |
0.1 | 0.0 ° | |
| 100 % |
Average g force 1.00 g 0.99 g min to max 1.01 g |
1.00 | 1.00 g | |
| Info |
Average VSI -669 fpm -696 fpm min to max -642 fpm |
-650 | -652 fpm | |
| Info |
Average altitude 1,124 ft agl 971 ft agl min to max 1,272 ft agl |
1,272 | 971 ft agl | |
| Info |
Average pitch angle 1.1 ° 1.0 ° min to max 1.4 ° |
1.1 | 1.3 ° | |
| Info |
Taxi Lights Switched On at 17:44:01 |
Approaching runway 23 at EDHI Hamburg-Finkenwerder Airport from 3 nm to 2 nm. Descent from 960 ft agl to 649 ft agl. A decrease of 311 ft in 27 seconds.
| Score | Description | Start | Profile | End |
| 100 % |
Approach angle 3.0 ° 3.0 ° min to max 3.1 ° Target 3.0 ° |
3.0 | 3.1 ° | |
| 100 % |
Average speed 137 kn 137 kn min to max 138 kn |
138 | 137 kn | |
| 100 % |
Heading variation 0.1 ° 0.1 ° min to max 0.1 ° |
0.1 | 0.1 ° | |
| 100 % |
Average bank angle 0.0 ° 0.0 ° min to max 0.1 ° |
0.1 | 0.0 ° | |
| 100 % |
Average g force 1.00 g 0.99 g min to max 1.01 g |
1.00 | 0.99 g | |
| Info |
Average VSI -666 fpm -699 fpm min to max -641 fpm |
-650 | -659 fpm | |
| Info |
Average altitude 805 ft agl 649 ft agl min to max 960 ft agl |
960 | 649 ft agl | |
| Info |
Average pitch angle 1.6 ° 1.2 ° min to max 2.0 ° |
1.2 | 1.4 ° |
Approaching runway 23 at EDHI Hamburg-Finkenwerder Airport from 2 nm to 1 nm. Descent from 638 ft agl to 338 ft agl. A decrease of 300 ft in 27 seconds.
| Score | Description | Start | Profile | End |
| 100 % |
Approach angle 3.1 ° 3.1 ° min to max 3.1 ° Target 3.0 ° |
3.1 | 3.1 ° | |
| 100 % |
Average speed 137 kn 137 kn min to max 137 kn |
137 | 137 kn | |
| 100 % |
Heading variation 0.1 ° 0.1 ° min to max 0.1 ° |
0.1 | 0.1 ° | |
| 100 % |
Average bank angle 0.0 ° 0.0 ° min to max 0.1 ° |
0.0 | 0.1 ° | |
| 100 % |
Average g force 1.00 g 0.99 g min to max 1.01 g |
1.00 | 1.00 g | |
| Info |
Average VSI -668 fpm -694 fpm min to max -636 fpm |
-668 | -636 fpm | |
| Info |
Average altitude 489 ft agl 338 ft agl min to max 638 ft agl |
638 | 338 ft agl | |
| Info |
Average pitch angle 1.7 ° 1.5 ° min to max 2.0 ° |
1.5 | 1.8 ° |
Approaching runway 23 at EDHI Hamburg-Finkenwerder Airport from 1 nm to 0 nm. Descent from 327 ft agl to 65 ft agl. A decrease of 262 ft in 23 seconds.
| Score | Description | Start | Profile | End |
| 100 % |
Approach angle 3.5 ° 3.1 ° min to max 3.8 ° Target 3.0 ° |
3.1 | 3.8 ° | |
| 100 % |
Average speed 138 kn 137 kn min to max 138 kn |
137 | 137 kn | |
| 100 % |
Heading variation 0.0 ° 0.0 ° min to max 0.1 ° |
0.1 | 0.0 ° | |
| 100 % |
Average bank angle 0.0 ° 0.0 ° min to max 0.1 ° |
0.0 | 0.0 ° | |
| 100 % |
Average g force 1.00 g 0.99 g min to max 1.00 g |
1.00 | 1.00 g | |
| Info |
Average VSI -651 fpm -667 fpm min to max -629 fpm |
-630 | -640 fpm | |
| Info |
Average altitude 120 ft agl 65 ft agl min to max 327 ft agl |
327 | 65 ft agl | |
| Info |
Average pitch angle 1.5 ° 1.4 ° min to max 1.7 ° |
1.7 | 1.5 ° |
Landing on runway 23 at EDHI Hamburg-Finkenwerder Airport, runway length 1,859 m. Good threshold height. Threshold speed was good at 137 kn.
| Score | Description | Start | Profile | End |
| 100 % |
Threshold speed was good at 137 kn. Target 140 kn |
|||
| 100 % |
Target 50 ft agl |
|||
| 100 % |
Landing and flare profile |
|||
| 100 % |
Heading variation 0.0 ° -0.0 ° min to max 0.0 ° |
0.0 | -0.0 ° | |
| 100 % |
Average bank angle 0.4 ° 0.0 ° min to max 0.6 ° |
0.0 | 0.6 ° | |
| 100 % |
Average g force 1.03 g 1.00 g min to max 1.07 g |
1.00 | 1.00 g | |
| Info |
Average speed 136 kn 134 kn min to max 138 kn |
137 | 134 kn | |
| Info |
Average VSI -498 fpm -640 fpm min to max -221 fpm |
-640 | -221 fpm | |
| Info |
Average altitude 21 ft agl 0 ft agl min to max 53 ft agl |
53 | 0 ft agl | |
| Info |
Average pitch angle 2.5 ° 1.5 ° min to max 3.4 ° |
1.5 | 3.1 ° |
Touchdown distance was good at 465 m. Touchdown speed at 134 kn was good. Touchdown rate was fair at -221 fpm. Runway touchdown alignment was very good. Local weather - Temperature 0 °C. Wind 10 kn at 260 °. Crosswind: 5 kn Headwind: 8 kn.
| Score | Description | Start | Profile | End |
| 95.82 % |
Touchdown VSI was -221 fpm. |
|||
| 100 % |
Touchdown distance was 465 m Target 457 m |
|||
| 100 % |
Speed at touchdown 134 kn Target 142 kn |
|||
| 100 % |
Runway alignment max 1.58 m 1.30 m right |
-1.09 | -1.58 m | |
| 100 % |
Average bank angle 0.3 ° 0.0 ° min to max 0.6 ° |
0.6 | 0.0 ° | |
| 100 % |
Average g force 1.12 g 1.00 g min to max 1.19 g |
1.00 | 1.12 g | |
| 100 % |
Landing Bounce |
|||
| Info |
Average speed 133 kn 133 kn min to max 134 kn |
134 | 133 kn | |
| Info |
Average pitch angle 2.9 ° 2.7 ° min to max 3.1 ° |
3.1 | 2.7 ° |
Total landing distance 995 m, 54 % of runway. Runway rollout alignment was very good.
| Score | Description | Start | Profile | End |
| 100 % |
Landing distance 995 m 54 % of runway. |
|||
| 97.19 % |
Runway alignment max 3.82 m 0.00 m left to 3.82 m right |
-1.65 | -2.70 m | |
| 100 % |
Average g force 1.01 g 0.97 g min to max 1.10 g |
1.10 | 0.98 g | |
| Info |
Average speed 112 kn 68 kn min to max 119 kn |
119 | 68 kn | |
| Info |
Average pitch angle 1.9 ° -0.4 ° min to max 2.8 ° |
2.7 | -0.4 ° | |
| Info |
Average bank angle 0.1 ° 0.0 ° min to max 0.2 ° |
0.0 | 0.1 ° |
Exiting runway, average speed 15 kn
| Score | Description | Start | Profile | End |
| Info |
Average speed 17 kn 8 kn min to max 57 kn |
57 | 10 kn | |
| Info |
Average pitch angle -0.1 ° -0.5 ° min to max 0.2 ° |
-0.5 | -0.1 ° | |
| Info |
Average bank angle 0.1 ° 0.0 ° min to max 0.3 ° |
0.2 | 0.0 ° | |
| Info |
Average g force 1.00 g 0.99 g min to max 1.01 g |
1.00 | 1.00 g | |
| Info |
Flaps Position 4 at 17:48:00 |
|||
| Info |
Flaps Position 3 at 17:48:03 |
|||
| Info |
Flaps Position 2 at 17:48:11 |
|||
| Info |
Flaps Position 1 at 17:48:13 |
|||
| Info |
Flaps Fully Retracted at 17:48:22 |
|||
| Info |
Landing Lights Switched Off at 17:49:05 |
Taxiing to the parking from the runway took 2 minutes and covered less than 1 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average speed 7 kn 0 kn min to max 9 kn |
9 | 0 kn | |
| 100 % |
Average speed turning corners 0 kn max 0 kn |
0 | 0 kn | |
| 100 % |
Average g force 1.00 g 1.00 g min to max 1.01 g |
1.00 | 1.00 g | |
| Info |
Average pitch angle -0.1 ° -0.1 ° min to max -0.1 ° |
-0.1 | -0.1 ° | |
| Info |
Average bank angle 0.0 ° 0.0 ° min to max 0.1 ° |
0.0 | 0.0 ° | |
| Info |
Strobe Lights Switched Off at 17:49:07 |
|||
| Info |
Parking Brake On at 17:50:42 |
|||
| Info |
Taxi Lights Switched Off at 17:50:47 |
|||
| Info |
Engine 1 Stopped at 17:51:11 |
|||
| Info |
Engine 2 Stopped at 17:51:19 |
The Airbus A321 successfully landed at Hamburg-Finkenwerder Airport, achieving a high score of 99.4%. The aircraft approached the runway from the north-east, heading 232.0° at a distance of 4 nautical miles and an altitude of 1,272 feet above ground level (agl). The pilot's final approach was well-executed, with a good threshold height and speed of 137 knots.
Upon touchdown, the aircraft performed well, with a touchdown distance of 465 meters, which is within the acceptable range. The touchdown speed of 134 knots was also satisfactory, indicating a smooth and controlled landing. However, the touchdown rate of -221 feet per minute (fpm) was only fair, suggesting that the aircraft may have touched down slightly harder than desired.
Despite this minor issue, the overall landing performance was impressive. The runway touchdown alignment was very good, indicating that the aircraft was properly aligned with the runway centerline at touchdown. The local weather conditions, with a temperature of 0°C and wind speeds of 10 knots at 260°, presented a moderate challenge for the pilot. However, the crosswind of 5 knots and headwind of 8 knots were well-managed, allowing the aircraft to land safely.
The total landing distance of 995 meters, which accounts for 54% of the runway length, was also satisfactory. The runway rollout alignment was very good, indicating that the aircraft maintained a stable and controlled roll-out after touchdown. Overall, the landing was a success, with the pilot demonstrating excellent skills and control throughout the approach and landing phases.
Drag to zoom · double-click to reset · hover for values