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 the Airbus A320 taxiing from the parking area to the runway, which took 7 minutes and covered a distance of 1 nautical mile.
After reaching the runway, departure roll commenced on Runway 25C at EDDF Frankfurt Airport. The takeoff distance was 1,062 meters, accounting for 27% of the runway. The aircraft lifted off the ground at a speed of 164 knots. At the time of takeoff, local weather conditions included a temperature of 20°C, with a wind speed of 26 knots from 230°, resulting in a 9-knot crosswind and 25-knot headwind.
As the aircraft took off, it began an enroute climb from 1,379 feet above sea level to 8,958 feet above sea level. The climb rate saw an increase of 7,579 feet in just 3 minutes, covering a distance of 11 nautical miles. This climb was initiated over EDDF Frankfurt Airport in Frankfurt am Main, Germany.
After the climb, the aircraft entered an enroute level cruise, which started 1 mile southwest of Griesheim, Germany. This cruise phase lasted for 5 minutes and covered 5 nautical miles before the aircraft began its descent.
The descent started 1 mile northeast of Darmstadt, Germany, from an altitude of 8,688 feet above sea level to 1,654 feet above sea level. The decrease in altitude was 7,034 feet over 9 minutes, and the aircraft covered a distance of 11 nautical miles during the descent.
As the aircraft began its final approach to Runway 25C at EDDF Frankfurt Airport, the aircraft was heading eastbound at 4 nautical miles and 1,306 feet above ground level. Local weather conditions had changed, with a temperature of 17°C, a wind speed of 24 knots from 219°, resulting in a 12-knot crosswind and 21-knot headwind.
The aircraft landed on the runway, with the touchdown point being 56 meters beyond the touchdown zone. The touchdown speed of 135 knots was slightly higher than recommended, but the touchdown rate of -280 feet per minute was deemed fair. The runway touchdown alignment was perfect.
After landing, the aircraft began its runway rollout, which concluded with perfect alignment. The total landing distance was 1,006 meters, accounting for 25% of the runway. Following this, the aircraft taxied to the parking area, which took 3 minutes and covered less than 1 nautical mile.
The total flight distance covered was 34 nautical miles, with a total flight time of 31 minutes. Fuel consumption for the entire duration was 1,018 kilograms.
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 7 minutes and covered 1 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average speed 10 kt 0 kt min to max 17 kt |
0 | 8 kt | |
| 100 % |
Average speed turning corners 12 kt max 13 kt |
0 | 0 kt | |
| 100 % |
Average g force 1.00 g 0.99 g min to max 1.02 g |
1.00 | 1.00 g | |
| Info |
Average pitch angle 0.2 ° -0.4 ° min to max 0.9 ° |
0.0 | 0.3 ° | |
| Info |
Average bank angle 0.4 ° 0.0 ° min to max 0.9 ° |
0.0 | 0.3 ° | |
| Info |
Battery Master On at 12:19:47 |
|||
| Info |
Engine 1 Started at 12:19:47 |
|||
| Info |
Beacon Lights Switched On at 12:19:47 |
|||
| Info |
Navigation Lights Switched On at 12:19:47 |
|||
| Info |
Landing Gear Down at 12:19:47 |
|||
| Info |
Parking Brake On at 12:20:37 |
|||
| Info |
Engine 2 Started at 12:21:09 |
|||
| Info |
Flaps Position 2 at 12:21:42 |
|||
| Info |
Parking Brake Off at 12:23:12 |
|||
| Info |
Taxi Lights Switched On at 12:23:17 |
|||
| Info |
Landing Lights Switched On at 12:26:49 |
|||
| 89 % |
Taxi Lights at 12:25:30 |
Entering runway 25C at EDDF Frankfurt Airport, Average speed was 24 kt.
| Score | Description | Start | Profile | End |
| Info |
Average speed 5 kt 0 kt min to max 11 kt |
9 | 10 kt | |
| Info |
Average pitch angle 0.0 ° -0.5 ° min to max 0.7 ° |
0.2 | 0.2 ° | |
| Info |
Average bank angle 0.1 ° 0.0 ° min to max 0.4 ° |
0.3 | 0.0 ° | |
| Info |
Average g force 1.00 g 1.00 g min to max 1.00 g |
1.00 | 1.00 g | |
| Info |
Beacon Lights Switched Off at 12:28:43 |
|||
| Info |
Landing Lights Switched Off at 12:28:43 |
|||
| Info |
Navigation Lights Switched Off at 12:28:43 |
|||
| Info |
Taxi Lights Switched Off at 12:28:43 |
|||
| Info |
Beacon Lights Switched On at 12:30:24 |
|||
| Info |
Landing Lights Switched On at 12:30:24 |
|||
| Info |
Navigation Lights Switched On at 12:30:24 |
|||
| Info |
Strobe Lights Switched On at 12:30:24 |
|||
| Info |
Strobe Lights Switched Off at 12:30:26 |
|||
| Info |
Taxi Lights Switched On at 12:30:26 |
|||
| Info |
Parking Brake On at 12:30:27 |
|||
| Info |
Parking Brake Off at 12:39:49 |
Departure roll runway 25C at EDDF Frankfurt Airport. Takeoff distance 1,062 m 27 % of runway. Liftoff speed was 164 kt. Local weather - Temperature 20 °C. Wind 26 kt at 230 °. Crosswind: 9 kt Headwind: 25 kt.
| Score | Description | Start | Profile | End |
| 100 % |
Takeoff distance 1,062 m 27 % of runway |
|||
| 100 % |
Liftoff speed was 164 kt Target 155 kt |
|||
| 95.26 % |
Runway alignment max 5.04 m 4.35 m left to 0.69 m right |
0.84 | 4.35 m | |
| 100 % |
Average g force 1.00 g 0.96 g min to max 1.04 g |
1.00 | 1.04 g | |
| 100 % |
Takeoff Bounce |
|||
| Info |
Average pitch angle 1.0 ° 0.2 ° min to max 8.8 ° |
0.2 | 8.8 ° | |
| Info |
Average bank angle 0.1 ° 0.0 ° min to max 1.9 ° |
0.0 | 1.9 ° | |
| 0 % |
Strobe Lights at 12:40:11 |
Departure climb to 50 ft agl from runway 25C EDDF Frankfurt Airport.
| Score | Description | Start | Profile | End |
| 100 % |
Heading variation -0.2 ° -0.3 ° min to max -0.2 ° |
-0.2 | -0.3 ° | |
| 100 % |
Average speed 166 kt 162 kt min to max 172 kt |
165 | 172 kt | |
| 92.66 % |
Average bank angle 2.8 ° 2.0 ° min to max 4.8 ° |
2.0 | 4.8 ° | |
| 100 % |
Average g force 1.21 g 1.06 g min to max 1.29 g |
1.06 | 1.29 g | |
| Info |
Average VSI 515 fpm 77 fpm min to max 1,103 fpm |
77 | 1,103 fpm | |
| Info |
Average altitude 14 ft agl 0 ft agl min to max 40 ft agl |
0 | 40 ft agl | |
| Info |
Average pitch angle 12.7 ° 9.1 ° min to max 14.8 ° |
9.1 | 14.8 ° | |
| Info |
Strobe Lights Switched On at 12:40:29 |
Departure climb to 400 ft agl from 25C EDDF Frankfurt Airport.
| Score | Description | Start | Profile | End |
| 100 % |
Heading variation -0.2 ° -0.3 ° min to max 0.3 ° |
-0.3 | 0.3 ° | |
| 100 % |
Average speed 174 kt 167 kt min to max 176 kt |
173 | 176 kt | |
| 89.71 % |
Average bank angle 4.9 ° 0.2 ° min to max 5.9 ° |
4.9 | 2.9 ° | |
| 100 % |
Average g force 1.17 g 0.90 g min to max 1.29 g |
1.29 | 0.98 g | |
| Info |
Average VSI 1,721 fpm 1,143 fpm min to max 2,742 fpm |
1,143 | 2,742 fpm | |
| Info |
Average altitude 102 ft agl 42 ft agl min to max 352 ft agl |
42 | 352 ft agl | |
| Info |
Average pitch angle 14.9 ° 14.5 ° min to max 15.7 ° |
14.9 | 15.0 ° | |
| Info |
Taxi Lights Switched Off at 12:40:32 |
|||
| Info |
Landing Gear Up at 12:40:32 |
Departure climb to 1,000 ft agl from 25C EDDF Frankfurt Airport.
| Score | Description | Start | Profile | End |
| 100 % |
Heading variation 0.3 ° 0.3 ° min to max 0.3 ° |
0.3 | 0.3 ° | |
| 100 % |
Average speed 178 kt 174 kt min to max 182 kt |
174 | 180 kt | |
| 98.74 % |
Average bank angle 0.9 ° 0.1 ° min to max 2.5 ° |
2.5 | 0.2 ° | |
| 100 % |
Average g force 1.00 g 0.94 g min to max 1.06 g |
0.94 | 0.98 g | |
| 100 % |
Landing gear up |
|||
| Info |
Average VSI 3,226 fpm 2,784 fpm min to max 3,632 fpm |
2,784 | 3,632 fpm | |
| Info |
Average altitude 669 ft agl 399 ft agl min to max 950 ft agl |
399 | 950 ft agl | |
| Info |
Average pitch angle 16.3 ° 14.9 ° min to max 17.1 ° |
14.9 | 16.9 ° |
Enroute climb started overhead EDDF Frankfurt Airport Frankfurt am Main (Hessen, Germany). Climbing from 1,379 ft asl to 8,958 ft asl, an increase of 7,579 ft in 3 minutes and covering 11 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average speed 208 kt 179 kt min to max 252 kt |
179 | 249 kt | |
| 100 % |
Average bank angle 13.4 ° 0.0 ° min to max 28.7 ° |
0.4 | 0.1 ° | |
| 100 % |
Average g force 1.01 g 0.87 g min to max 1.15 g |
0.94 | 0.98 g | |
| Info |
Average VSI 2,411 fpm 416 fpm min to max 3,660 fpm |
3,660 | 416 fpm | |
| Info |
Average altitude 4,275 ft asl 1,379 ft asl min to max 8,958 ft asl |
1,379 | 8,958 ft asl | |
| Info |
Average pitch angle 10.9 ° 4.0 ° min to max 16.3 ° |
16.3 | 4.0 ° | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 | |
| Info |
Flaps Position 1 at 12:41:27 |
|||
| Info |
Flaps Fully Retracted at 12:41:36 |
Enroute level cruise started 1 mile south west of Griesheim (Hessen, Germany) and lasted 5 minutes, covering 5 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average altitude 9,016 ft asl 8,771 ft asl min to max 9,030 ft asl |
8,999 | 8,771 ft asl | |
| 100 % |
Average speed 239 kt 219 kt min to max 250 kt |
239 | 250 kt | |
| 100 % |
Average bank angle 21.7 ° 0.1 ° min to max 30.5 ° |
0.3 | 0.2 ° | |
| 100 % |
Average g force 1.09 g 0.97 g min to max 1.17 g |
1.00 | 1.00 g | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 | |
| Info |
Average pitch angle 3.9 ° 2.2 ° min to max 5.0 ° |
4.2 | 2.2 ° |
Enroute descent started 1 mile north east of Darmstadt (Hessen, Germany). Descent from 8,688 ft asl to 1,654 ft asl, a decrease of 7,034 ft in 9 minutes and covering 11 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average speed 221 kt 140 kt min to max 256 kt |
250 | 143 kt | |
| 100 % |
Average bank angle 10.0 ° 0.0 ° min to max 21.8 ° |
0.2 | 0.0 ° | |
| 100 % |
Average g force 1.03 g 0.94 g min to max 1.15 g |
1.00 | 0.99 g | |
| Info |
Average VSI -670 fpm -2,077 fpm min to max -406 fpm |
-495 | -589 fpm | |
| Info |
Average altitude 5,164 ft asl 1,654 ft asl min to max 8,688 ft asl |
8,688 | 1,654 ft asl | |
| Info |
Average pitch angle 2.4 ° -1.6 ° min to max 3.7 ° |
2.1 | 3.1 ° | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 | |
| Info |
Flaps Position 1 at 12:55:34 |
|||
| Info |
Landing Gear Down at 12:56:36 |
|||
| Info |
Flaps Position 2 at 12:56:48 |
|||
| Info |
Flaps Position 3 at 12:56:55 |
|||
| Info |
Taxi Lights Switched On at 12:56:57 |
|||
| Info |
Flaps Position 4 at 12:57:12 |
|||
| Info |
Flaps Position 5 at 12:57:21 |
|||
| 100 % |
Landing Lights at 12:58:11 |
|||
| Info |
Exceeded 250 kn below 10000 ft at 12:54:03 |
Approaching runway 25C at EDDF Frankfurt Airport from 4 nm to 3 nm. Descent from 1,306 ft agl to 994 ft agl. A decrease of 311 ft in 28 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 142 kt 137 kt min to max 145 kt |
142 | 145 kt | |
| 100 % |
Heading variation 0.1 ° 0.1 ° min to max 0.1 ° |
0.1 | 0.1 ° | |
| 100 % |
Average bank angle 0.1 ° 0.0 ° min to max 0.5 ° |
0.0 | 0.2 ° | |
| 100 % |
Average g force 1.00 g 0.94 g min to max 1.04 g |
0.98 | 1.01 g | |
| Info |
Average VSI -646 fpm -773 fpm min to max -537 fpm |
-607 | -656 fpm | |
| Info |
Average altitude 1,147 ft agl 994 ft agl min to max 1,306 ft agl |
1,306 | 994 ft agl | |
| Info |
Average pitch angle 3.9 ° 3.1 ° min to max 5.2 ° |
3.1 | 3.7 ° |
Approaching runway 25C at EDDF Frankfurt Airport from 3 nm to 2 nm. Descent from 983 ft agl to 674 ft agl. A decrease of 309 ft in 28 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 142 kt 137 kt min to max 147 kt |
141 | 140 kt | |
| 100 % |
Heading variation 0.1 ° 0.1 ° min to max 0.1 ° |
0.1 | 0.1 ° | |
| 100 % |
Average bank angle 0.4 ° 0.0 ° min to max 1.2 ° |
0.6 | 0.4 ° | |
| 100 % |
Average g force 1.00 g 0.95 g min to max 1.05 g |
1.00 | 1.01 g | |
| Info |
Average VSI -660 fpm -773 fpm min to max -541 fpm |
-655 | -665 fpm | |
| Info |
Average altitude 831 ft agl 674 ft agl min to max 983 ft agl |
983 | 674 ft agl | |
| Info |
Average pitch angle 3.4 ° 2.7 ° min to max 4.3 ° |
3.6 | 4.2 ° |
Approaching runway 25C at EDDF Frankfurt Airport from 2 nm to 1 nm. Descent from 663 ft agl to 349 ft agl. A decrease of 314 ft in 28 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 143 kt 137 kt min to max 147 kt |
144 | 140 kt | |
| 100 % |
Heading variation 0.1 ° 0.1 ° min to max 0.1 ° |
0.1 | 0.1 ° | |
| 100 % |
Average bank angle 0.4 ° 0.0 ° min to max 1.2 ° |
0.0 | 0.5 ° | |
| 100 % |
Average g force 1.00 g 0.92 g min to max 1.06 g |
1.01 | 0.97 g | |
| Info |
Average VSI -667 fpm -776 fpm min to max -580 fpm |
-628 | -674 fpm | |
| Info |
Average altitude 508 ft agl 349 ft agl min to max 663 ft agl |
663 | 349 ft agl | |
| Info |
Average pitch angle 3.3 ° 2.6 ° min to max 4.1 ° |
4.1 | 3.9 ° |
Approaching runway 25C at EDDF Frankfurt Airport from 1 nm to 0 nm. Descent from 339 ft agl to 92 ft agl. A decrease of 247 ft in 22 seconds.
| Score | Description | Start | Profile | End |
| 100 % |
Approach angle 3.6 ° 3.1 ° min to max 4.2 ° Target 3.0 ° |
3.2 | 4.2 ° | |
| 100 % |
Average speed 142 kt 138 kt min to max 148 kt |
144 | 139 kt | |
| 100 % |
Heading variation 0.0 ° 0.0 ° min to max 0.0 ° |
0.0 | 0.0 ° | |
| 100 % |
Average bank angle 0.6 ° 0.0 ° min to max 1.2 ° |
0.0 | 0.8 ° | |
| 100 % |
Average g force 1.01 g 0.90 g min to max 1.11 g |
1.09 | 0.94 g | |
| Info |
Average VSI -584 fpm -812 fpm min to max -418 fpm |
-638 | -519 fpm | |
| Info |
Average altitude 136 ft agl 92 ft agl min to max 339 ft agl |
339 | 92 ft agl | |
| Info |
Average pitch angle 3.9 ° 2.6 ° min to max 5.3 ° |
3.7 | 3.2 ° |
Landing on runway 25C at EDDF Frankfurt Airport, runway length 3,990 m. Threshold height at 56 ft agl was slightly above target. Threshold speed was good at 139 kt.
| Score | Description | Start | Profile | End |
| 100 % |
Threshold speed was good at 139 kt. Target 137 kt |
|||
| 97.51 % |
Target 50 ft agl |
|||
| 88.38 % |
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.7 ° 0.0 ° min to max 1.8 ° |
0.7 | 0.8 ° | |
| 100 % |
Average g force 1.03 g 0.94 g min to max 1.09 g |
0.94 | 1.05 g | |
| Info |
Average speed 143 kt 135 kt min to max 149 kt |
139 | 135 kt | |
| Info |
Average VSI -508 fpm -585 fpm min to max -280 fpm |
-524 | -280 fpm | |
| Info |
Average altitude 22 ft agl -3 ft agl min to max 56 ft agl |
56 | -3 ft agl | |
| Info |
Average pitch angle 4.1 ° 2.4 ° min to max 6.8 ° |
3.2 | 6.7 ° |
Touchdown point was 56 m beyond the touchdown zone. Touchdown speed at 135 kt was a little fast. Touchdown rate was fair at -280 fpm. Runway touchdown alignment was perfect. Local weather - Temperature 17 °C. Wind 24 kt at 219 °. Crosswind: 12 kt Headwind: 21 kt.
| Score | Description | Start | Profile | End |
| 93.8 % |
Touchdown VSI was -280 fpm. |
|||
| 100 % |
Touchdown distance was 476 m Target 457 m |
|||
| 100 % |
Speed at touchdown 135 kt Target below 134 kt |
|||
| 100 % |
Runway alignment max 0.93 m 0.79 m left |
0.93 | 0.66 m | |
| 100 % |
Average bank angle 0.3 ° 0.0 ° min to max 0.8 ° |
0.8 | 0.1 ° | |
| 100 % |
Average g force 1.07 g 1.05 g min to max 1.08 g |
1.05 | 1.06 g | |
| 100 % |
Landing Bounce |
|||
| Info |
Average speed 134 kt 133 kt min to max 135 kt |
135 | 133 kt | |
| Info |
Average pitch angle 6.6 ° 6.6 ° min to max 6.7 ° |
6.7 | 6.6 ° | |
| Info |
Strobe Lights Switched Off at 13:00:09 |
Total landing distance 1,006 m, 25 % of runway. Runway rollout alignment was perfect.
| Score | Description | Start | Profile | End |
| 100 % |
Landing distance 1,006 m 25 % of runway. |
|||
| 100 % |
Runway alignment max 1.78 m 1.78 m left to 0.00 m left |
0.64 | 1.60 m | |
| 100 % |
Average g force 1.01 g 0.97 g min to max 1.07 g |
1.05 | 0.99 g | |
| Info |
Average speed 111 kt 63 kt min to max 117 kt |
117 | 63 kt | |
| Info |
Average pitch angle 5.4 ° -0.4 ° min to max 6.6 ° |
6.6 | -0.4 ° | |
| Info |
Average bank angle 0.2 ° 0.0 ° min to max 0.3 ° |
0.1 | 0.0 ° |
Exiting runway, average speed 34 kt
| Score | Description | Start | Profile | End |
| Info |
Average speed 21 kt 11 kt min to max 53 kt |
53 | 11 kt | |
| Info |
Average pitch angle -0.2 ° -1.0 ° min to max 0.4 ° |
-0.4 | -0.3 ° | |
| Info |
Average bank angle 0.2 ° 0.0 ° min to max 0.7 ° |
0.0 | 0.5 ° | |
| Info |
Average g force 1.00 g 0.99 g min to max 1.01 g |
1.00 | 1.00 g |
Taxiing to the parking from the runway took 3 minutes and covered less than 1 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average speed 16 kt 8 kt min to max 21 kt |
11 | 8 kt | |
| 100 % |
Average speed turning corners 16 kt max 16 kt |
0 | 0 kt | |
| 100 % |
Average g force 1.00 g 0.99 g min to max 1.01 g |
1.00 | 0.99 g | |
| Info |
Average pitch angle 0.1 ° -0.6 ° min to max 0.8 ° |
-0.1 | -0.2 ° | |
| Info |
Average bank angle 0.4 ° 0.0 ° min to max 0.9 ° |
0.5 | 0.5 ° | |
| Info |
Landing Lights Switched Off at 13:01:52 |
|||
| Info |
Flaps Position 4 at 13:03:11 |
|||
| Info |
Flaps Position 3 at 13:03:14 |
|||
| Info |
Flaps Position 2 at 13:03:21 |
|||
| Info |
Flaps Position 1 at 13:03:24 |
|||
| Info |
Flaps Fully Retracted at 13:03:33 |
|||
| Info |
Parking Brake On at 13:03:50 |
|||
| Info |
Beacon Lights Switched Off at 13:03:57 |
|||
| Info |
Landing Lights Switched On at 13:03:58 |
|||
| Info |
Landing Lights Switched Off at 13:04:00 |
|||
| Info |
Taxi Lights Switched Off at 13:04:00 |
The Airbus A320 aircraft performed an excellent landing at Frankfurt Airport's runway 25C, scoring a high percentage of 98.7%. The aircraft was on a final approach from the east, heading 250.0° at a distance of 4 nautical miles and 1,306 feet above ground level (agl). The pilots successfully landed the aircraft on the designated runway, with a total length of 3,990 meters.
One of the notable aspects of this landing was the height of the aircraft over the threshold. Although it was slightly above the target height, the difference was not significant. Additionally, the aircraft's speed during the touchdown was 139 knots, which was within the acceptable range. However, the touchdown speed of 135 knots was slightly faster than desired, indicating some over-rotation of the aircraft.
The aircraft's descent rate during the landing was fair, with a rate of -280 feet per minute. This is an acceptable rate, but could be improved to provide a smoother touchdown. Nevertheless, the alignment of the aircraft with the runway during touchdown was perfect, minimizing the risk of over-running the runway.
The landing was conducted in a local weather condition of 17°C with a moderate wind speed of 24 knots from the southwest. The crosswind was 12 knots, while the headwind was 21 knots, providing a relatively stable environment for the landing. Despite these wind conditions, the pilots were able to execute a smooth touchdown and maintain perfect runway rollout alignment.
One area for improvement for the pilots may be to reduce the touchdown speed to the desired level. This could involve making some adjustments to the approach configuration and landing technique to minimize the risk of over-rotation. Nonetheless, the overall performance of the aircraft during the landing was satisfactory, scoring 98.7% and demonstrating safe and efficient flight control.
Drag to zoom · double-click to reset · hover for values