Learjet 60 N722BD loss of control and crash, Greenacres, Florida, 1 November 2026

HEXBIRD formal assessment · version 19 · data as of 2 November 2026, 03:50Z · revised in numbered versions as the analysis changes; the page does not pull live data · times in UTC (local time was EST, UTC−5)

No qualified aviation reviewer has reviewed this report.

Controlling analytic message

N722BD, a Learjet 60 flying from Austin to North Eleuthera, Bahamas, lost control at FL350 over western Palm Beach County at about 17:48:15Z. It hit the ground in Greenacres about 78 seconds later, at about 17:49:33Z. A little over a minute before the upset the crew reported light clear ice and moderate turbulence, and 17 seconds before it they reported precipitation and asked to climb. They declared a Mayday 12 seconds into the dive and reported an overspeed.

The upset began inside a thunderstorm area. HEXBIRD assesses that it is likely the weather encounter contributed to it, with low confidence. What started the upset cannot yet be determined.

Key judgments

The weather encounter likely contributed to the upset

HEXBIRD assesses that it is likely the weather encounter contributed to starting the upset.

The rationale is timing. The aircraft flew for more than 2 hours without any recorded anomaly. The upset began a little over a minute after the crew reported icing and moderate turbulence, and 17 seconds after they reported precipitation and asked to climb. The close timing favours a weather contribution but does not exclude an unrelated fault. Some faults that could start an upset, such as icing of airspeed sensors, would themselves be weather-linked.

Confidence is low. Radar observations made independently of the crew show convection and variable flow aloft near the upset point, but they do not establish the conditions at the upset or identify the starting mechanism. A fault unrelated to the weather would produce a similar track, and there is no recorder or wreckage evidence.

The mechanism cannot yet be assessed

HEXBIRD cannot presently assess what started the upset or why the crew did not recover. The live candidates are a turbulence or updraft upset (H1), an icing effect on airspeed sensors (H2), an aerodynamic stall or a response to a real or false stall warning (H3), engine power loss (H4) and a flight control, trim or autopilot fault (H5). These can combine in sequence. The analysis of competing explanations sets out the evidence, including the possible reasons the crew did not recover.

At least one person aboard was communicating during the dive

HEXBIRD assesses that it is almost certain at least one person aboard was conscious and communicating from 17:48:27Z to 17:49:02Z, the first 47 seconds of the dive.

Confidence is high. The radio calls were verified by ear and give descent rates that match ADS-B. They show communication, not what either pilot was doing with the controls, and they do not exclude partial or transient impairment. A later transmission, from 17:49:17Z to 17:49:24Z, may also have come from the aircraft, but its words and speaker are uncertain, so the judgment does not rely on it.

The 17:45Z icing report came from N722BD

HEXBIRD assesses that it is almost certain the 17:45Z PIREP (pilot report) came from N722BD.

Confidence is high. No other aircraft was recorded near the reported position at a similar level (finding 5), and 2 minutes later the crew reported the same conditions to Miami Center. That radio report comes from the same crew, so it supports the attribution rather than independently confirming the weather.

No evidence of deliberate targeting

HEXBIRD identified no flight-specific evidence that N722BD was deliberately directed at Mar-a-Lago, Palm Beach International Airport (PBI) or the President. The recorded route and communications point to an ordinary flight that met weather and then had an emergency:

The dive did pass within 0.8 nm of PBI. Track data alone cannot exclude deliberate action, so it stays in the analysis of competing explanations. A crew could not easily have known whether the President had left: the schedule gave no departure time, and the restriction around Palm Beach was published as active until 18:30Z.

The President had highly likely left Palm Beach

HEXBIRD assesses that it is highly likely the President had left Palm Beach about 43 minutes before the crash. The presidential C-32A departed PBI at about 17:06Z, and he is inferred to have been aboard.

Confidence is moderate. The White House schedule, seen only as a search snippet, and the C-32A's departure agree. No pool report or wheels-up time yet confirms he was aboard. The distances involved are in findings 15 and 16.

Key findings

These are source facts, measurements or derived results. They carry measurement caveats, not probability terms. Exact radio wording is in appendix A.

Aircraft and route

  1. The aircraft was Learjet 60 N722BD, serial 60-271, Mode S hex A9AB17, according to the FAA registry. Its ADS-B track ends at the crash site. The aircraft is on the FAA's limited aircraft data display list, and this report does not name its owner.
  2. It took off from Austin (KAUS) at about 15:37Z for North Eleuthera (MYEH), according to Flightradar24's flight history, and cruised at FL410 over the Gulf of Mexico. Miami Center cleared it direct to Freeport at 17:13Z and again at 17:31Z, warning of moderate to extreme precipitation about 100 miles across along that route, and at 17:36Z told it to descend to FL350. The filed flight plan has not been seen; "Freeport" in these clearances is consistent with the Freeport VOR (ZFP), a routing point toward the Bahamas.
  3. From about 17:38:40Z the aircraft tracked 079° to 080°, the direct course to Freeport. At about 17:40Z Miami Center approved deviations left and right of course, and the aircraft turned left onto about 051° for about 7 minutes. From about 17:47Z it turned right onto 097° to 099°, "turning direct Freeport". The direct line from FEMID, the fix near Naples on the cleared route, to Freeport crosses the Florida coast near Boca Raton, about 20 nm south of PBI. The northward deviation put the aircraft over western Palm Beach County, and from there the course back to Freeport crossed Palm Beach. From the upset point Freeport lay at 096°, Mar-a-Lago at 102° and PBI at 103°.

Crew reports and the upset

  1. At 17:47:02Z the crew told Miami Center they had "light clear ice that is manageable and moderate turbulence", and at 17:47:34Z gave the outside air temperature as −47 °C. A further phrase at 17:47:22Z, "plus or minus … 700 feet, 600 feet", is incomplete and its meaning is uncertain. At 17:47:58Z they reported "picking up precipitation" and asked to climb to FL370. They were cleared to climb at 17:48:07Z, with an instruction to turn no further right than their present heading because of traffic, and read it back at 17:48:13Z.
  2. An official PIREP for 17:45Z describes a Learjet 60 at FL350, 25 nm west of the PBI beacon, with light clear icing at −46 °C. Between 17:38Z and 17:52Z no other aircraft of any type was recorded within 24 nm of that point between FL280 and FL430; N722BD passed 5 nm from it. The 12Z Miami radiosonde gives about −48 °C at FL350, and other aircraft reported −48 to −53 °C nearby by datalink.
  3. From 17:45:50Z to 17:47:05Z, on a steady track at FL350, groundspeed fell from 474 to 450 kt, and to 432 kt during the right turn; the data cannot tell whether this was a wind change or a loss of airspeed. A sustained climb began at about 17:47:54Z, before the clearance and at or shortly before the request, and ended at about 17:48:15Z. Pressure altitude reached 35,450 ft (GPS 37,300 ft), about 450 ft above FL350, and the reported climb rate peaked at 1,600 ft/min. In the previous 2 minutes pressure altitude had stayed between 34,950 and 35,075 ft. Vertical air motion, a control input or both could produce this climb; the data cannot tell which, and the archived trace has no selected altitude.
  4. This report dates the upset from 17:48:15Z, when the GPS vertical rate crossed zero, and calls that position the upset point. For about 21 seconds the track stayed at 099° to 100°, which suggests the wings were roughly level. The flight path angle reached −23° by 17:48:37Z and held at −21° to −23° until about 17:48:51Z. A tightening right spiral followed, reaching −40° near 21,000 ft and −65° to −68° from 17:49:25Z. The last position was at 17:49:32.75Z, at 26.6327N 80.1127W beside Military Trail, with a GPS height of 325 ft; impact was at about 17:49:33Z. From 17:49:25Z, the last 8 seconds, the aircraft flagged its position integrity as unknown.
  5. From 17:48:27Z to 17:49:02Z the crew declared a Mayday and reported descending at 10,000 and then 20,000 ft/min, an overspeed, and "descending [through] 22,000 feet … banking 60 degrees". The descent rates and altitude match ADS-B; ADS-B does not measure bank angle. From 17:49:28Z Miami Center called repeatedly without reply, and Southwest 918's relay on 121.5 MHz drew no answer.
  6. HEXBIRD's speed estimates (method in the chart caption) put Mach at 0.73 to 0.77 at the upset. Mach passed the Learjet 60's maximum operating Mach number, 0.81 at FL350, between about 17:48:17Z and 17:48:35Z and peaked at 0.95 to 0.98, near 12,000 ft, in every horizontal-wind and temperature case tested. No five-second-smoothed estimate reached Mach 1, but brief supersonic flight is not conclusively excluded. On the central estimate the aircraft stayed above the type's altitude-dependent speed limit from about 17:48:33Z to the end of the data. Peak calibrated airspeed was about 577 kt near 6,500 ft, where the maximum operating speed is 300 kt indicated: about 1.9 times the limit speed and about 4 times its dynamic pressure. The limits come from the Learjet 60 type certificate data sheets (EASA IM.A.212 and FAA A10CE); they apply to pressure altitude and indicated airspeed, so comparisons with these estimates are approximate.
  7. The transponder code stayed 4021 throughout, with no emergency, radio-failure or hijack code. The SPI (IDENT) flag was set twice during the dive, from about 17:48:51Z to 17:49:11Z and from 17:49:14Z to the end of data; its cause is not known. Pressure altitude stayed within −612 to +145 ft of the value predicted from the radiosonde down to 9,000 ft, which counts against a sustained blockage of the static source; it cannot test for a blocked pitot tube. From 17:49:23Z, the last 10 seconds, pressure altitude froze at 8,750 ft while GPS altitude kept falling.

Weather

  1. Convective SIGMET 45E, valid 16:55Z to 18:55Z, covered thunderstorms over South Florida including the upset point, "tops above FL450". Lantana (KLNA) reported a thunderstorm in the vicinity at 17:35Z and distant lightning in all quadrants at 17:55Z. Satellite imagery puts the upset point under a broad anvil whose top was about 48,000 ft, roughly 11,000 to 12,000 ft above the aircraft.
  2. At FL350 near the upset point, radar showed light to moderate echo before the upset and stronger echo after it. Before: 12.5 dBZ median and 19 dBZ maximum within 2 km on the Miami 5.1° sweep at 17:44:15Z, and 25 and 29.5 dBZ on the Melbourne 3.1° sweep at 17:44:56Z. After: 31 and 37 dBZ on the Miami sweep at 17:49:29Z. The echo top at the point lay roughly between 39,000 and 49,000 ft, and low-level reflectivity under the track reached 51 to 57 dBZ between 17:45Z and 17:50Z.
  3. On the Miami 5.1° sweep at 17:44:15Z, 4 minutes before the upset, radial velocity along the beam through the later upset point increased by about 13 m/s over 5 km, at about 36,000 to 43,000 ft. This is consistent with outflow aloft above convection, but a single radar cannot identify an updraft. Spectrum width, the spread of velocities within each radar sample, reached 5 to 8 m/s in a patch near and south of the later track; along the track itself it was similar to the surrounding echo. These measurements are independent of the crew's reports but do not establish the turbulence the aircraft met.
  4. No other ADS-B traffic was recorded within 23 nm of the upset point at or above FL200 from 17:45Z to 17:49Z. At 17:48:16Z another business jet at FL350, 122 nm away over the Florida Keys, asked Miami Center to climb to FL370 "due to ice"; its callsign was partly heard and is consistent with SIY900, a Hawker 800. Pilot reports from FL300 and above in the region from 17:15Z to 18:25Z describe light chop, moderate turbulence or smooth air; none reports icing.

The President, restricted airspace and the airport

  1. The presidential C-32A 09-0018 (hex ae4aec) took off from PBI at about 17:06Z. At 17:49:33Z it was at FL330 near Jacksonville, about 268 nm from the crash site; N722BD never came within about 170 nm of it. The White House schedule had the President departing Palm Beach for Dubuque, Iowa that day, time to be announced.
  2. After the upset the track passed 0.8 nm from PBI at about 17:48:59Z (pressure altitude about 24,400 ft), 0.08 nm from Trump International Golf Club at about 17:49:04Z (about 22,100 ft) and 3.39 nm from Mar-a-Lago at 17:49:06Z (about 20,700 ft), then went south. The crash site is 4.86 nm south-west of Mar-a-Lago.
  3. VIP temporary flight restriction 6/4136 (surface to 17,999 ft above mean sea level) was published as effective until 18:30Z but was not in the FAA feed after 17:20Z to 17:30Z. Using GPS height corrected to sea level, N722BD stayed above its ceiling until about 17:49:13Z.
  4. At about 17:49:56Z the PBI tower controller called American 638 for a radio check and explained "we just lost power". It is noted because of its timing, about 23 seconds after impact 3.3 nm away; when the outage began and why are not known.

Imagery and datalink

  1. Two dashcam videos posted by GlobalOSINTHQ show the final second. The aircraft appears as one compact image, sometimes cross-shaped like a fuselage with wings, with no obvious separate large component or sustained smoke trail. Blur, compression and occlusion mean the video cannot confirm that the airframe was intact. A widely shared still posted by Faytuks Network is the same frame as one of the videos. Details are in appendix B.
  2. A search of the airframes.io ACARS archive found no messages from this aircraft, and no fixed traffic camera or archived webcam frame recorded the crash. The PBI digital ATIS broadcasts for about 17:00Z to 18:28Z were not received.

Requirement and scope

The requirement was to establish what happened to the aircraft seen diving into Greenacres in a video posted at 19:22Z, and whether it posed a threat to the President. The scope is the flight of N722BD on 1 November 2026, the weather along its final track, related air traffic control communications, the President's location from 17:00Z to 17:50Z and the restricted airspace around Palm Beach. This product does not assess crew, operator, maintenance, ownership or legal questions.

Assessment base

This product relies mainly on 2 kinds of source with different origins and failure modes:

The two ADS-B aggregators carry the same transponder's messages, so they corroborate reception, not the aircraft's own sensors. The radio calls corroborate the ADS-B dive independently and give the routing, the crew's reports and the Mayday. Weather evidence comes from a pilot report, SIGMETs, NEXRAD Level II data from Miami (KAMX) and Melbourne (KMLB), a radar mosaic, GOES-19 imagery, airport observations and the 12Z Miami radiosonde. Dashcam video corroborates the steep dive and gives a partly independent, model-dependent speed estimate; the original video files have not been obtained. The President's location rests on a schedule seen only as a search snippet and on ADS-B of the presidential aircraft; neither confirms who was aboard. Mach and airspeed are HEXBIRD estimates that depend on thin wind data.

The most important gaps are the unarchived Miami Center frequency from 17:40Z to 17:47Z and the absence of recorder or wreckage evidence. Collection priorities lists the rest.

Map of the flight, final dive and weather

Weather layers:

route from Austin (2-minute samples)final segment from 17:46Z, about 1 Hzlast positionVIP restriction rings, 10 and 30 nm (not in the FAA feed after 17:30Z)reference points
Low-level reflectivity, shaded at 20, 35, 45 and 55 dBZ: Iowa Environmental Mesonet mosaic of the lowest radar tilt, about 1 to 3 km above the ground here. Reflectivity at FL350, cyan outline: KAMX Level II data gridded at 11.25 km (GPS height at FL350). Cloud tops, purple outlines: GOES-19 band 13 brightness temperature, parallax-corrected for a 14.5 km top. Aircraft data: airplanes.live ADS-B trace of a9ab17. Select a point on the final segment to see its time, altitude and speed.

Radar cross-sections along the track

Two radar reflectivity cross-sections along the flight path, from the scans before and after the upset, with the aircraft's height drawn over them, followed by a map of radar spectrum width and a graph of radial velocity along the beam through the later upset point, both from the 17:44:15Z sweep.
A and B show gridded reflectivity columns at successive positions along the recorded flight path, from the Miami (KAMX) volumes that began at 17:40:32Z and 17:45:48Z. Each volume combines tilts scanned over about 5 minutes; it is not a snapshot. Near the upset point, the tilt containing FL350 was scanned at 17:44:15Z in volume A, 4 minutes before the upset, and at 17:49:29Z in volume B, 74 seconds after it; lower parts of volume B were scanned before or during the encounter. The line is the aircraft's GPS height, solid before the upset and dashed after. Light grey is echo weaker than 10 dBZ; white means no echo was detected or there was no data. The horizontal axis is distance flown; because the dive spirals, its last 8 nm cover a small area. C shows spectrum width on the 5.1° sweep at 17:44:15Z with the track and the upset point. The sweep is a cone, so the height sampled changes across the map; it is about 36,000 to 43,000 ft at the upset point. D shows radial velocity along the dashed beam in C. The grid spacing is 1 km by 500 m, but at about 124 km from the radar each beam is about 2 km wide and deep, so the figure shows the storm's structure, not conditions at the aircraft. Sources: NOAA NEXRAD Level II (KAMX) and airplanes.live ADS-B; HEXBIRD processing with Py-ART.

A radar chart of this storm has been widely shared on social media (the post by @Alkibiades_ at 21:50Z, which carries an @tafische watermark). HEXBIRD's reprocessing of the same KAMX volume reproduces the chart's main reflectivity pattern and approximate values. However, the chart compares pressure altitude with radar heights above sea level, and its upper-level measurements near the upset point were made after the upset: the 4.0° tilt, below the aircraft's height, 61 seconds after, and the 5.1° tilt 74 seconds after. It also labels the climb as an updraft. It therefore does not show that the aircraft entered 25 to 35 dBZ echo at its actual height, or that an updraft caused the climb.

Altitude, Mach and airspeed in the final 2 minutes

The altitude shown is GPS altitude from ADS-B. Mach and calibrated airspeed are HEXBIRD estimates, shown where the 5-second fit has enough points. ADS-B groundspeed and a 5-second fit of the GPS altitude rate give an inertial velocity, from which HEXBIRD subtracts winds reported by nearby aircraft. Temperature and pressure come from the 12Z Miami (KMFL) radiosonde. Above FL240 the winds come from only 2 or 3 aircraft per altitude band, and they differ from the radiosonde by about 20 kt at FL350. The estimates assume no vertical air motion. Across the horizontal-wind and temperature cases tested, Mach at the upset is 0.73 to 0.77; the spread widens to about ±0.06 early in the dive and narrows to about ±0.02 below 15,000 ft. The dashed green line marks the Learjet 60 maximum operating Mach number, 0.81, which applies from about 26,750 to 37,000 ft pressure altitude. The dashed orange line is the type's maximum operating speed at the aircraft's estimated pressure altitude, expressed in knots calibrated: 300 kt below 8,000 ft, 340 kt from 8,000 to 20,000 ft, tapering to 330 kt at 23,000 ft, and the Mach 0.81 limit above about 26,750 ft. It follows the airspeed-limit chart in the EASA and FAA type certificate data sheets, whose altitude breakpoints can be read to about ±500 ft. Pressure altitude comes from the radiosonde pressure at GPS altitude, about 1,900 ft below GPS altitude at FL350. The limits are in indicated airspeed and indicated Mach, which differ slightly from the calibrated values estimated here. The shaded band marks the last 8 seconds, when the aircraft flagged position integrity as unknown.

Dashcam video gives a partly independent estimate of about 590 kt at 66° below horizontal in the final second, about Mach 0.86, broadly consistent with ADS-B; an alternative calibration gives 640 to 660 kt. See appendix B.

3D view of the upset and dive

Radar:
30 dBZ 40 dBZ

ADS-B track of N722BD from 17:47:30Z to the estimated impact at about 17:49:33Z, drawn to true scale with no vertical exaggeration. Blue: level flight and the climb before the upset. Orange: from the upset at 17:48:15Z to impact. The translucent curtain and grey ground shadow show the track's position over the ground; grid squares are 1 km. The moving marker replays the flight at 4 times real speed. Drag to orbit, scroll to zoom. Heights are GPS heights converted to height above ground; the final 8 seconds have degraded position integrity. By default the view shows radar reflectivity surfaces at 30 and 40 dBZ from the scan after the upset; the buttons switch to the earlier scan or turn the radar off. The scans are the same two Miami volumes as the radar cross-sections, with the same timing and resolution limits. The surfaces enclose only those two thresholds: blank space can still contain cloud, weaker precipitation and hazardous air motion, and reflectivity is not a measure of turbulence. Radar heights are above sea level and the track is above ground; the difference here is a few metres. Sources: airplanes.live ADS-B trace; NOAA NEXRAD Level II. If the 3D view does not load, the map and chart show the same data.

Analysis of competing explanations for the upset

The matrix tests what started the upset. It is an audit aid, not a vote. C means consistent, I inconsistent, N not diagnostic and U unknown. The hypotheses are not mutually exclusive: they can combine in sequence, for example turbulence followed by an autopilot disconnect and a stall warning, or structural failure after an overspeed. The matrix asks which starting events the evidence supports. Two explanations are handled outside the matrix. A mid-air collision or wake encounter is unsupported by the surveillance evidence (finding 14) but not excluded: reception is not guaranteed, earlier traffic could have left a wake, and military aircraft often do not broadcast ADS-B. An ADS-B data artifact is rejected, because dashcam video and radio calls corroborate the dive. Why the crew did not recover is treated below the table.

EvidenceH1 turbulence or updraft upsetH2 icing effect on airspeed sensors, then autopilot or crew responseH3 aerodynamic stall, or response to a real or false stall warningH4 engine power loss, one or both enginesH5 control, trim or autopilot faultH6 structural failure firstH7 crew incapacitation, complete or partialH8 deliberate crew action
Crew reported light clear ice, moderate turbulence and −47 °C at about 17:47ZCC; ice crystals are one explanation for the reportCC; ice crystals can cause engine power lossNNU; crew alert a minute before, but impairment could develop laterN
Climbed about 450 ft at up to 1,600 ft/min, starting before the clearance and at or shortly before the requestCCC; could reduce the margin above stall if accompanied by airspeed loss or increased loadingUNNUN
Miami radar measured a coherent radial-velocity increase and locally higher spectrum width near the later upset point 4 minutes earlierC; consistent with convective outflow aloft, but an updraft is not identifiedNNNNNNN
Groundspeed fell about 25 kt on a steady track, then further in the turnC, if a wind changeCCCNNNN
Flight path turned down from the climb at 17:48:15Z, with the track constant for about 21 secondsCCCU; loss of one engine would predict yaw or roll first, loss of both would notC; a nose-down trim runaway would start like thisCUC
Mayday 12 seconds into the dive, with descent-rate and overspeed callsCCCCCCI for complete incapacitation; N for partial or transient impairmentI, weak; distress calls are not expected but do not exclude it
IDENT flag set twice during the dive, cause unknownNNNNNNUN
Pressure altitude consistent with the radiosonde down to 9,000 ftNN for pitot; I for a sustained static blockageNNNNNN
Pressure altitude froze in the last 10 seconds, and position integrity fell to unknown in the last 8NNNNNUNN
Dashcam shows one compact, sometimes cross-shaped image in the final second, with no obvious separate large componentNNNNNU; compatible with an intact airframe but cannot confirm itNN
Track turned right after the upset, past PBI at 0.8 nm, then south away from Mar-a-LagoNNNNNNNI for a Mar-a-Lago target; N for PBI

The crew's reports of ice, turbulence and precipitation in the minute before the upset are the main evidence for a weather-linked start. They fit H1 to H4 without separating them. The radio calls weigh against complete incapacitation (H7) but not against partial impairment, and weigh weakly against deliberate action (H8). Nothing directly supports or excludes a control, trim or autopilot fault (H5). The dashcam video shows no obvious separate large component in the final second, but it cannot confirm that the airframe was intact (H6).

A report of clear icing at −46 to −47 °C is hard to reconcile with ordinary icing, because supercooled liquid water is very rare below about −40 °C. One explanation is a high concentration of ice crystals. Ice crystals can affect airspeed sensors and engines without building ice on the airframe, and such regions often show only modest radar reflectivity. Other explanations are a misdescribed ice type or a temperature reporting error. Nothing measured the ice-water content or any effect on equipment.

The flight path angle held at −21° to −23° for about 14 seconds from 17:48:37Z, which could reflect a recovery attempt or a quasi-steady state. Several mechanisms could explain the failure to recover, and the evidence cannot separate them:

Assumptions that carry the judgments

What would change these judgments

Collection priorities

  1. Obtain the FAA's own audio and radar data, including 125.075 MHz from 17:40Z to 17:47Z, through the NTSB docket or a records request. This would fill the gap in the crew's communications and test the transcript.
  2. Read the NTSB preliminary report, normally issued within about 30 days, for recorder data, wreckage distribution and whether the aircraft broke up in flight. This would test H1 to H6 and the failure to recover.
  3. Obtain the filed flight plan or an FAA statement confirming the destination and the cleared route.
  4. Check public Terminal Doppler Weather Radar Level II holdings for the radar serving Palm Beach (listed by the Iowa Environmental Mesonet as DJT, about 7 km from the upset point) for high-elevation scans of FL350 between 17:44Z and 17:49Z, and request the FAA's retained data if they are not public. At that distance FL350 lies about 57° above the horizon and the beam would be about 130 m wide, compared with about 2 km for the Miami radar. This would test the weather judgment.
  5. Confirm the stall-protection equipment fitted to serial 60-271, and confirm the speed-limit altitude breakpoints against the approved flight manual (FM-123). This bears on H3 and the failure to recover.
  6. Obtain the original dashcam video files, which would resolve the airframe better than the posted copies and test H6.
  7. Find a White House pool report or Dubuque arrival coverage confirming that the President was aboard the C-32A.
  8. Check Florida Power and Light outage records and the PBI tower facility log for the power loss reported at about 17:50Z, to establish whether it is connected to the crash.

Method note and AI disclosure

An AI agent, Claude Opus 5.5 running in Claude Code, did this analysis and drafted this report on 1 and 2 November 2026. It worked with delegated sub-agents of the same model, including a separate challenge pass and a structural review of version 17. OpenAI GPT-6.1-Sol, run through the Codex command-line tool, independently reviewed version 5, the dashcam speed analysis, the version 17 radar and destination changes and the version 20 speed limits. The work used:

Speech-to-text used OpenAI Whisper models run locally without prompts. Mach and airspeed estimates use standard compressible-flow relations. Radar data were processed with Py-ART, including region-based velocity dealiasing; the 3D radar surfaces are marching-cubes envelopes of the gridded reflectivity. Processing limits:

Scripts, raw data, query text and extracts, and the review records are kept with the investigation files. No human review other than the transcript check has taken place.

Corrections

Sources

  1. LiveATC.net, archived air traffic control audio: streams ZMA08-FMY-Combined (1700Z), ZMA25-FMY-Combined (1700Z, 1730Z), KPBI1-ZMA01 (1730Z, 1800Z), ZMA26-KMIA3 (1730Z), KPBI2-Twr (1730Z), KPBI2-Guard (1730Z) and KBCT1-Guard (1730Z), 1 November 2026.
  2. airplanes.live, ADS-B trace for a9ab17, accessed about 20:00Z. HEXBIRD default.recent carries the same data.
  3. ADS-B Exchange, ADS-B trace for a9ab17, accessed about 20:00Z.
  4. Aviation Weather Center, PIREPs within 200 nm of PBI, accessed about 19:58Z. The 17:45Z report was received at 17:55:06Z.
  5. Aviation Weather Center, METARs for KLNA and KFLL, accessed about 19:58Z.
  6. Iowa Environmental Mesonet, SIGMET archive, 15:00Z to 18:00Z, including convective SIGMETs 42E and 45E.
  7. Iowa Environmental Mesonet, NEXRAD lowest-tilt reflectivity mosaic, 17:40Z to 17:50Z.
  8. NOAA, NEXRAD Level II data on AWS, KAMX and KMLB volumes from 17:40Z to 17:54Z, including Doppler velocity and spectrum width.
  9. NOAA, GOES-19 ABI data on AWS, CONUS bands 2 and 13 and cloud-top height, 17:41Z to 17:51Z.
  10. Iowa Environmental Mesonet, KMFL radiosonde, 12Z.
  11. airframes.io ACARS archive, searched through HEXBIRD on 1 November 2026, including datalink temperatures from other aircraft.
  12. Flightradar24, flight history for N722BD, accessed about 03:00Z on 2 November 2026: 1 November flight from Austin (AUS) to North Eleuthera (ELH), actual departure 15:37Z.
  13. FAA aircraft registry for N722BD, queried through HEXBIRD, snapshot current on 1 November 2026.
  14. HEXBIRD default.tfrs and default.notams: VIP restriction 6/4136, Mar-a-Lago restriction 6/0100, and feed records at 17:20Z and 17:30Z.
  15. White House Press Pool, schedule for 1 November 2026, seen as a search snippet only.
  16. GlobalOSINTHQ, two dashcam videos of the final descent posted on X, 19:51Z. One is credited to @onlyinpalmbeachtv; the original files have not been obtained.
  17. Faytuks Network, dashcam still of the aircraft before impact posted on X, 20:08Z. The same frame as one of the GlobalOSINTHQ videos, cropped and in better quality.
  18. Google Street View, Military Trail at 3064 S Military Trail showing the Palm Coast Plaza sign, imagery January 2025.
  19. Scope Report, bystander video of the dive posted on X, 19:22Z. It shows a phone re-filming a screen, and its original source is unknown.
  20. EmergencyStream, aftermath video posted on X, 19:02Z.
  21. Osint613, video of the crater on Military Trail posted on X, 19:15Z, credited to a Facebook user.
  22. WPTV, report of the incident at Military Trail and 10th Avenue, 1 November 2026.
  23. CBS12, report naming the aircraft and a Bahamas destination, 1 November 2026. Its source for the destination is not stated.
  24. @Alkibiades_, radar chart of the storm posted on X, 21:50Z, carrying an @tafische watermark. Discussed under the radar cross-sections.
  25. BocaNewsNow, timeline of the Palm Beach County crash, updated to 15:50 local time.
  26. European Union Aviation Safety Agency, type certificate data sheet IM.A.212, Learjet M60, issue 04, 12 November 2024, section III.4, airspeed limits chart. It validates FAA type certificate A10CE.
  27. Federal Aviation Administration, type certificate data sheet A10CE, revision 69, 5 July 2026, section VIII (Model 60), from a mirror copy; the FAA's own link returned an error. It carries the same airspeed limits chart and a maximum operating altitude of 51,000 ft pressure altitude.

Appendix A: air traffic control transcript

Audio from LiveATC.net, from the archived streams named in each row. Times are UTC from the archive file start; feed clocks can be off by a few seconds. Two speech-recognition models (Whisper large-v3 and large-v3-turbo) made the transcripts on a local computer, with no prompt, and HEXBIRD checked them against ADS-B. The requester then listened to every row against the audio: 22 rows were confirmed as transcribed and 3 were corrected (two wording corrections, at 17:36:20Z and 17:40:05Z, and one speaker attribution, at 17:39:56Z); 1 was marked unclear because its speaker could not be identified (17:15:40Z). In 3 rows the words are clear but a speaker could not be identified. The "Support" column records that check; it rates the transcription, not analytical confidence. Square brackets mark words that are unclear or added for sense. Two crew transmissions, at 17:48:54Z and from 17:49:17Z to 17:49:24Z, are not reproduced because their words are low confidence; they were not part of the by-ear check. Miami Center's 125.075 MHz frequency, which N722BD used from about 17:40Z to 17:47Z, is not archived on LiveATC.

UTCFacility and LiveATC streamSpeaker: transmissionSupportADS-B context
17:13:12Miami Center sector 07/08
ZMA08-FMY-Combined
Center: N722BD cleared direct FEMID, then direct FreeportverifiedFL410 over the Gulf
17:15:40Miami Center sector 07/08
ZMA08-FMY-Combined
[Speaker not identified; no callsign audible]: "As long as we're staying to the right of the weather at our 11 o'clock and about 75 miles … we're good to go."words verified; speaker unclear
17:31:41Miami Center sector 25
ZMA25-FMY-Combined
Center: "722 Bravo Delta, cleared direct Freeport." N722BD: "Cleared direct Freeport … 722 Bravo Delta." verified
17:31:47Miami Center sector 25
ZMA25-FMY-Combined
Center: "… the turn to Freeport looks pretty nasty. There's areas of moderate [to] extreme precipitation at 11 o'clock and 25 miles, 100 miles in diameter."verified
17:36:20Miami Center sector 25
ZMA25-FMY-Combined
Center: "N722BD, descend and maintain flight level 350."corrected by earleaves FL410 at about 17:36:40
17:39:56Miami Center sector 25
ZMA25-FMY-Combined
[Speaker not identified]: "[N722BD] […] need to deviate." Center: "N722BD, deviations left [and] right of course are approved, Freeport when able." N722BD: "Freeport when able, […] left, 2BD."words verified; first speaker unclearleft turn from 080° to about 051° from 17:40:20
17:40:05Miami Center sector 25
ZMA25-FMY-Combined
Center: "N722BD, Miami Center, 125.07." (125.075 MHz in FAA data)corrected by eargap begins: 125.075 not archived
17:47:02Miami Center
KPBI1-ZMA01
N722BD: "[… 350, turning direct Freeport …] we have light clear ice that is manageable and moderate turbulence."verifiedturning right from 051° toward 099°
17:47:22Miami Center
KPBI1-ZMA01
N722BD: "722 … 350, moderate turbulence, plus or minus … 700 feet, 600 feet." Incomplete; meaning uncertain.verifiedaltitude oscillating by about ±100 ft
17:47:34Miami Center
KPBI1-ZMA01
N722BD, asked for the outside air temperature: "Negative 47 degrees Celsius, we're managing the ice, but it is moderate turbulence, we're direct Freeport."verified
17:47:58Miami Center
KPBI1-ZMA01
N722BD: "Now we're picking up precipitation. We need to climb 370, 2BD."verifiedclimb begins at about 17:47:54
17:48:07Miami Center
KPBI1-ZMA01
Center: "722BD, roger. Climb and maintain 370. No further right than your present heading for traffic." N722BD (17:48:13): "Climb 370, 2BD."verifiedpressure altitude 35,450 ft at 17:48:15, then the upset
17:48:16Miami Center sector 26
ZMA26-KMIA3
[Callsign partly heard; consistent with SIY900]: request to climb to FL370 "due to ice".verified; callsign partly heardSIY900 at FL350 over the Florida Keys, 122 nm away, climbs from 17:49
17:48:27Miami Center
KPBI1-ZMA01
N722BD: "722 Bravo Delta, we're descending […], Mayday, Mayday, we're descending 10,000 feet per minute."verified−11,264 ft/min at 17:48:29
17:48:37Miami Center
KPBI1-ZMA01
N722BD: "Declar[ing] emergency, 722 Bravo Delta, we are in an overspeed condition, descending 20,000 feet per minute."verified−16,600 to −20,400 ft/min, estimated Mach about 0.85
17:48:44Miami Center
KPBI1-ZMA01
Center: "November 722 Bravo Delta, roger, altitude your discretion, let me know what you need."verified
17:49:02Miami Center
KPBI1-ZMA01
N722BD: "We are descending [through] 22,000 feet and we are banking 60 degrees."verified21,675 ft pressure altitude (23,025 ft GPS) at 17:49:05, turning right about 3 to 4° per second; ADS-B does not measure bank angle
17:49:28Miami Center
KPBI1-ZMA01
Center: "November 2 Bravo Delta … how do you hear? … Miami." Repeated until about 17:52:21.verifiedlast ADS-B position 17:49:32.75
17:49:56PBI tower 119.1
KPBI2-Twr
Tower: "American 638, radio check." American 638: "Okay, go ahead." Tower (about 17:50:01): "I just wanted to make sure that we could hear you. We just lost power."verified
17:50:56PBI tower 119.1
KPBI2-Twr
[Tower or Rockfish 5172 crew]: "Did you see the explosion off the south side of the field? … Did you see the fire off the south side of the field?"words verified; speaker unknown
17:51:14PBI tower 119.1
KPBI2-Twr
Rockfish 5172: "… we just weren't sure. Wasn't sure if it was from lightning or what."verified
17:52:11Miami Center
KPBI1-ZMA01
Center: "Southwest 918, did you get anything back?" Southwest 918 (17:52:14): "No, unfortunately not."verified
17:52:18PBI tower 119.1
KPBI2-Twr
American 2580: "… for what it's worth, while we were sitting here, we did see lightning strikes south of the field in the approximate area where that smoke is coming from."verified
17:52:34Miami Center
KPBI1-ZMA01
Center: "Southwest 918, roger, thank you for trying. Can you try and relay on guard, please?"verified
17:52:44 and 17:52:56Guard 121.5
KBCT1-Guard, KPBI2-Guard
[Caller not identified]: "November 722 Bravo Delta, how do you hear?"verifiedthe only guard transmissions from 17:30 to 18:30, with no locator beacon heard
17:53:32Miami Center
KPBI1-ZMA01
Southwest 918: "… no joy on [121.5]."verified

Appendix B: dashcam evidence

Two dashcam videos posted by GlobalOSINTHQ show the final second. This report calls them the near camera and the far camera.

Blur, compression, limited sampling and occlusion mean the videos cannot confirm that both wings or other components remained attached, and cannot exclude damage or anything shed earlier. Aftermath video shows a crater on Military Trail.

Frame match and location

The still posted by Faytuks Network is the same frame as frame 16 of the near camera, about 0.1 seconds before impact: scaled to match, its poles, roadside tree, sign and aircraft streak line up. It is not an independent view, and which posted copy came from which is not known. Google Street View from the northbound lanes of Military Trail at about 26.6330N 80.1129W, looking south-south-west, reproduces the scene: the Palm Coast Plaza sign at 3064 S Military Trail is on the left, the median palms and the green 10th Avenue North sign are ahead, and the crossarm poles and strip mall are on the right. The still is consistent with a genuine frame; the original video file has not been obtained.

Dashcam still showing a smeared, steeply diving aircraft just left of a utility pole above a wet Military Trail, with the Palm Coast Plaza sign on the left.
Dashcam still, frame 16 of the near camera, 1 November 2026, about 17:49:33Z. Source: Faytuks Network post on X, 20:08Z; the same frame appears in the GlobalOSINTHQ dashcam post. The aircraft is a motion-smeared streak; the blocky edges around it are video compression.
Google Street View of Military Trail looking south-south-west, with the Palm Coast Plaza sign on the left, median palms and a green sign ahead, and poles and a strip mall on the right.
Google Street View, Military Trail near 2998 S Military Trail, northbound lanes looking south-south-west (heading 197°), imagery January 2025, © Google. Open this view in Google Street View. The Palm Coast Plaza sign stands at 3064 S Military Trail (close-up view of the sign).

Impact speed from the far camera

The far camera gives a partly independent estimate of the speed in the final second. Under the assumptions below, it puts the aircraft at about 590 kt, diving at about 66° below horizontal. That is broadly consistent with ADS-B, but the uncertainty is wider than the statistical ranges alone suggest.

QuantityEstimateConditional 68% rangeConditional 95% range
Total speed (relative to the ground)586 kt554 to 619 kt523 to 652 kt
Horizontal speed238 kt218 to 258 kt200 to 280 kt
Vertical speed, downward535 kt (about 54,000 ft/min)504 to 568 kt472 to 601 kt
Flight path angle66° below horizontal64° to 68°62° to 70°
Mach number at impact0.860.82 to 0.910.77 to 0.96
Annotated dashcam frame showing the tracked aircraft positions descending steeply toward the horizon, the fitted path, the road vanishing point, the later fireball position and the GPS overlay, with zoomed crops of the aircraft and plan and side view diagrams of the geometry.
How the estimate was made. Main image: frame 43 of the far camera (@onlyinpalmbeachtv) (GlobalOSINTHQ post) with the 22 tracked aircraft positions (dark to yellow over 0.84 s), the fitted straight path extended to the ground, the Military Trail vanishing point used to orient the camera, the first fireball light and the camera's GPS overlay. Bottom left: the aircraft at 5× zoom. Bottom centre: plan view of the camera, the line of sight and the final ground track. Bottom right: side view of the constant-velocity fit. Values are the nominal fit and Monte Carlo medians; see the limits below the figure.

How the estimate was made:

Limits:

Comparison with ADS-B: horizontal speed and track agree closely, at 228 to 245 kt on a track of about 277° to 290° over the last few seconds. Averaged over 2 to 4 seconds, ADS-B gives about 594 to 601 kt total, inside the video's conditional 68% range. Over the last 1.1 to 1.6 seconds it gives about 638 to 661 kt, at or beyond the upper end of the video's conditional 95% range. The two use different averaging periods and share some geometric inputs, so they do not support a narrow impact-speed interval. All estimates are subsonic, from about Mach 0.86 to 0.97, slightly below the dive's peak (finding 9) because the warmer air near the ground raises the speed of sound.