Flight

AAL628

Flight history and live tracking for AAL628, operated by American Airlines. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Next flight

DateSun 04 Oct 2026
RouteKSNA JOHN WAYNE ARPT ORANGE CO → KPHX PHOENIX SKY HARBOR INTERNATIONAL
Scheduled departure07:45 PDT

Scheduled and estimated times from the FAA SWIM feed, local to each airport.

Route

AirlineAmerican Airlines
Typical originKSNA JOHN WAYNE ARPT ORANGE CO
Typical destinationKPHX PHOENIX SKY HARBOR INTERNATIONAL
Distance294 nm

Flight history 250 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KSNA JOHN WAYNE ARPT ORANGE COKPHX PHOENIX SKY HARBOR INTERNATIONAL07:03 PDT07:59 MST0h 56mN334TL
2026-10-01KSNA JOHN WAYNE ARPT ORANGE COKPHX PHOENIX SKY HARBOR INTERNATIONAL07:02 PDT07:52 MST0h 50mN317VE
2026-09-30KSNA JOHN WAYNE ARPT ORANGE COKPHX PHOENIX SKY HARBOR INTERNATIONAL16:09 PDT17:05 MST0h 56mN315UU
2026-09-29KSNA JOHN WAYNE ARPT ORANGE COKPHX PHOENIX SKY HARBOR INTERNATIONAL07:25 PDT08:26 MST1h 01mN318TD
2026-09-28KSNA JOHN WAYNE ARPT ORANGE COKPHX PHOENIX SKY HARBOR INTERNATIONAL07:42 PDT08:35 MST0h 53mN334TL
2026-09-27KSNA JOHN WAYNE ARPT ORANGE COKPHX PHOENIX SKY HARBOR INTERNATIONAL08:05 PDT08:57 MST0h 52mN325VM
2026-09-26KSNA JOHN WAYNE ARPT ORANGE COKPHX PHOENIX SKY HARBOR INTERNATIONAL07:00 PDT07:50 MST0h 50mN982NN
2026-09-25KSNA JOHN WAYNE ARPT ORANGE COKPHX PHOENIX SKY HARBOR INTERNATIONAL07:00 PDT07:51 MST0h 51mN326RP
2026-09-24KSNAKPHX06:36 PDT10:50 MST4h 13mN341SV
2026-09-23KSNAKPHX06:30 PDT08:08 MST1h 37mN335RT
2026-09-22KSNAKPHX05:58 PDT08:10 MST2h 11mN306RC
2026-09-21KSNAKPHX07:26 PDT08:40 MST1h 13mA37F12
2026-09-20estimatedKSNAKPHX08:27 PDT09:20 MST0h 52mA3C662
2026-09-19estimatedKSNAKPHX07:04 PDT07:58 MST0h 54mA324CE
2026-09-18KSNAKPHX07:08 PDT08:02 MST0h 54mN324RA
2026-09-17KSNAKPHX07:01 PDT07:58 MST0h 56mN326RP
2026-09-16KSNAKPHX07:00 PDT10:10 MST3h 09mN327SK
2026-09-15estimatedKSNAKPHX07:19 PDT08:02 MST0h 42mN951AA
2026-09-14KSNAKPHX07:12 PDT08:06 MST0h 54mA32893
2026-09-13KSNAKPHX08:00 PDT09:06 MST1h 06mN328RR
2026-09-12KSNAKPHX07:08 PDT08:02 MST0h 53mN336RU
2026-09-11KSNAKPHX07:01 PDT07:54 MST0h 52mA35781
2026-09-10KSNAKPHX07:06 PDT08:04 MST0h 57mN327SK
2026-09-09KSNAKPHX07:02 PDT08:02 MST1h 00mN323RM
2026-09-08KSNAKPHX07:11 PDT08:00 MST0h 48mN335RT
2026-09-05KSNAKPHX07:04 PDT07:54 MST0h 49mA34C57
2026-09-04estimatedKSNAKPHX07:05 PDT08:04 MST0h 59mN323VK
Earlier flights (223) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-03KSNAKPHX07:01 PDT07:54 MST0h 52mN303UE
2026-09-02estimatedKSNAKPHX07:01 PDT08:00 MST0h 58mA3489F
2026-09-01KSNAKPHX07:02 PDT07:56 MST0h 54mA33B1E
2026-08-31estimatedKSNAKPHX07:03 PDT08:16 MST1h 12mA32C3E
2026-08-30estimatedKSNAKPHX08:00 PDT09:04 MST1h 03mN324SH
2026-08-29KSNAKPHX07:04 PDT07:54 MST0h 49mA3A65F
2026-08-28KSNAKPHX07:01 PDT07:54 MST0h 53mN303RG
2026-08-27KSNAKPHX07:09 PDT08:00 MST0h 50mN327VP
2026-08-26KSNAKPHX07:03 PDT08:02 MST0h 58mA3B186
2026-08-25estimatedKSNAKPHX07:02 PDT08:02 MST1h 00mN314RH
2026-08-24estimatedKSNAKPHX06:52 PDT08:02 MST1h 10mA35EFA
2026-08-23estimatedKSNAKPHX08:03 PDT09:10 MST1h 06mA36A21
2026-08-22KSNAKPHX07:01 PDT07:56 MST0h 54mA33EF5
2026-08-21estimatedKSNAKPHX07:00 PDT10:38 MST3h 37mN308VR
2026-08-20KSNAKPHX07:01 PDT07:54 MST0h 52mN331TK
2026-08-19estimatedKSNAKPHX07:11 PDT08:06 MST0h 54mN338RS
2026-08-17KSNAKPHX07:02 PDT07:52 MST0h 49mN300UB
2026-08-16estimatedKSNAKPHX08:04 PDT10:42 MST2h 37mN339TP
2026-08-15estimatedKSNAKPHX07:00 PDT09:30 MST2h 29mN319TE
2026-08-14KSNAKPHX07:00 PDT10:32 MST3h 31mN335SN
2026-08-13KSNAKPHX07:08 PDT10:43 MST3h 34mN303UE
2026-08-12KSNAKPHX07:08 PDT08:00 MST0h 51mN307TA
2026-07-23KSNAKPHX07:02 PDT08:00 MST0h 57mA35B27
2026-07-22KSNAKPHX07:00 PDT07:54 MST0h 53mA32893
2026-07-21KSNAKPHX07:03 PDT07:56 MST0h 53mA324CE
2026-07-20KSNAKPHX07:25 PDT08:24 MST0h 58mA35781
2026-07-19estimatedKSNAKPHX08:08 PDT09:16 MST1h 07mA37F12
2026-07-18estimated??04:22Z15:12Z10h 49mA3C662
2026-07-16KSNAKPHX07:02 PDT07:54 MST0h 51mN321RL
2026-07-15KSNAKPHX07:02 PDT07:52 MST0h 50mN316SE
2026-07-13KSNAKPHX07:08 PDT08:02 MST0h 53mA34C57
2026-07-12KSNAKPHX08:05 PDT09:12 MST1h 07mN326RP
2026-07-11estimatedKSNAKPHX07:00 PDT08:14 MST1h 13mA3CDE4
2026-07-10KSNAKPHX07:04 PDT07:54 MST0h 49mA3CDE4
2026-07-09KSNAKPHX07:11 PDT08:02 MST0h 50mA369EE
2026-07-08KSNAKPHX07:05 PDT08:06 MST1h 00mN884NN
2026-07-07KSNAKPHX07:08 PDT07:58 MST0h 49mN323RM
2026-07-06KSNAKPHX07:05 PDT07:54 MST0h 48mA3FCD6
2026-07-05KSNAKPHX08:09 PDT09:00 MST0h 50mA3ADCE
2026-07-04estimatedKSNAKPHX06:47 PDT07:56 MST1h 08mA373EA
2026-07-03KSNAKPHX07:02 PDT07:54 MST0h 51mN339SU
2026-07-02estimatedKSNAKPHX07:08 PDT08:08 MST0h 59mN955NN
2026-07-01KSNAKPHX07:01 PDT07:52 MST0h 51mA32FF6
2026-06-30estimated??17:17Z17:52Z0h 34mA373EA
2026-06-30estimatedKSNAKPHX07:02 PDT07:22 MST0h 20mA373EA
2026-06-29KSNAKPHX07:00 PDT07:48 MST0h 47mA353D2
2026-06-28KSNAKPHX08:14 PDT09:14 MST0h 59mA333AE
2026-06-27KSNAKPHX07:13 PDT08:08 MST0h 54mN328RR
2026-06-26estimatedKSNAKPHX07:07 PDT08:06 MST0h 58mA38DB4
2026-06-25KSNAKPHX07:01 PDT07:52 MST0h 50mN872NN
2026-06-24estimatedKSNAKPHX07:18 PDT08:24 MST1h 05mA3CA1A
2026-06-23KSNAKPHX07:02 PDT08:02 MST0h 59mA36636
2026-06-22estimatedKSNAKPHX07:11 PDT08:10 MST0h 58mA35B27
2026-06-21KSNAKPHX08:47 PDT09:36 MST0h 48mN865NN
2026-06-20KSNAKPHX07:06 PDT07:58 MST0h 51mA373EA
2026-06-19KSNAKPHX07:10 PDT08:10 MST0h 59mA3B8F5
2026-06-17KSNAKPHX07:07 PDT08:04 MST0h 56mA36A21
2026-06-15estimatedKSNAKPHX07:03 PDT08:04 MST1h 00mN318SF
2026-06-14KSNAKPHX08:29 PDT09:34 MST1h 05mA33EB5
2026-06-13KSNAKPHX07:07 PDT08:02 MST0h 54mN306PB
2026-06-12estimatedKSNAKPHX07:00 PDT08:06 MST1h 06mA333AE
2026-05-29KSNAKPHX06:59 PDT07:56 MST0h 56mA32C3E
2026-05-28KSNAKPHX07:04 PDT07:56 MST0h 52mA353C8
2026-05-27estimatedKSNAKPHX06:55 PDT07:52 MST0h 56mN315SD
2026-05-26KSNAKPHX07:04 PDT07:54 MST0h 50mAB129A
2026-05-25KSNAKPHX07:06 PDT08:00 MST0h 53mN306SW
2026-05-24KSNAKPHX08:00 PDT08:58 MST0h 58mA35781
2026-05-23KSNAKPHX07:00 PDT08:08 MST1h 07mA39781
2026-05-22estimatedKSNAKPHX07:09 PDT08:12 MST1h 02mA353D2
2026-05-21KSNAKPHX07:08 PDT08:04 MST0h 55mN321RL
2026-05-20partialKPHX?17:50 MSTA32FF6
2026-05-19KSNAKPHX20:10 PDT13:52 MST17h 41mN991NN
2026-05-12KSNAKPHX07:00 PDT08:04 MST1h 03mA39B39
2026-05-11KSNAKPHX07:04 PDT08:00 MST0h 55mN303RG
2026-05-10estimatedKSNAKPHX08:01 PDT09:10 MST1h 08mA373EA
2026-05-09KSNAKPHX07:11 PDT08:06 MST0h 55mN339SU
2026-05-08KSNAKPHX07:00 PDT07:52 MST0h 51mN329SL
2026-05-07KSNAKPHX07:00 PDT08:02 MST1h 01mN306RC
2026-05-06KSNAKPHX07:00 PDT08:00 MST0h 59mN336RU
2026-05-05estimatedKSNAKPHX07:02 PDT08:06 MST1h 03mA3C662
2026-05-04KSNAKPHX07:00 PDT07:58 MST0h 57mA37B5A
2026-05-03estimatedKSNAKPHX08:14 PDT09:16 MST1h 01mA3CDE4
2026-05-02KSNAKPHX07:01 PDT07:54 MST0h 52mA33766
2026-05-01KSNAKPHX07:01 PDT07:52 MST0h 50mA3E07A
2026-04-30KSNAKPHX07:04 PDT07:54 MST0h 50mA37B5A
2026-04-28KSNAKPHX07:02 PDT07:50 MST0h 48mN977NN
2026-04-27KSNAKPHX06:59 PDT07:50 MST0h 51mA33ED6
2026-04-26estimatedKSNAKPHX08:12 PDT09:14 MST1h 02mN306SP
2026-04-25KSNAKPHX07:04 PDT07:52 MST0h 47mA36661
2026-04-24KSNAKPHX07:01 PDT07:50 MST0h 48mN313SB
2026-04-23KSNAKPHX07:06 PDT08:02 MST0h 55mN338ST
2026-04-22KSNAKPHX07:00 PDT07:48 MST0h 47mN321RL
2026-04-21KSNAKPHX07:05 PDT08:02 MST0h 56mA32893
2026-04-20KSNAKPHX07:16 PDT07:54 MST0h 37mA3A65F
2026-04-19estimated?KPHX16:38Z10:50 MST1h 12mA4008E
2026-04-18KSNAKPHX07:02 PDT07:56 MST0h 53mN316RK
2026-04-17KSNAKPHX07:01 PDT07:52 MST0h 50mN302SS
2026-04-16KSNAKPHX07:02 PDT07:54 MST0h 51mN338RS
2026-04-15KSNAKPHX07:11 PDT08:04 MST0h 52mA3428E
2026-04-14?KPHX14:04Z08:02 MST0h 58mA33EB5
2026-04-12estimatedKSNAKPHX08:21 PDT09:12 MST0h 50mA362B2
2026-04-11KSNAKPHX07:11 PDT08:00 MST0h 49mN328RR
2026-04-06KSNAKPHX07:03 PDT07:56 MST0h 52mA33ED6
2026-04-05KSNAKPHX08:02 PDT08:54 MST0h 52mN310RF
2026-04-04KSNAKPHX07:06 PDT07:58 MST0h 51mN343RY
2026-04-03KSNAKPHX07:02 PDT07:50 MST0h 47mA362B2
2026-04-02estimatedKSNAKPHX06:49 PDT07:50 MST1h 00mN328RR
2026-03-31KSNAKPHX07:01 PDT07:48 MST0h 46mA32893
2026-03-30KSNAKPHX07:07 PDT08:04 MST0h 56mA35B39
2026-03-29KSNAKPHX08:36 PDT09:26 MST0h 49mN335PH
2026-03-28KSNAKPHX07:02 PDT07:58 MST0h 55mN324RA
2026-03-16KSNAKPHX07:05 PDT07:54 MST0h 48mN327SK
2026-03-15KSNAKPHX08:10 PDT09:04 MST0h 53mN341SV
2026-03-14KSNAKPHX07:01 PDT07:48 MST0h 46mN341SV
2026-03-13KSNAKPHX06:57 PDT07:52 MST0h 54mA39781
2026-03-12partialKSNA?06:40 PDTN326RP
2026-03-11KSNAKPHX07:01 PDT08:02 MST1h 01mN315SD
2026-03-10estimatedKSNAKPHX09:16 PDT10:44 MST1h 27mA32886
2026-03-10estimated?KSNA13:18Z07:14 PDT0h 56mA32886
2026-03-09KSNAKPHX06:40 PDT08:14 MST1h 33mN323RM
2026-03-08KSNAKPHX08:15 PDT09:52 MST1h 36mN336SR
2026-03-06KSNAKPHX06:39 PST09:24 MST1h 44mA333AE
2026-03-05KSNAKPHX06:48 PST09:06 MST1h 17mN302SA
2026-03-04KSNAKPHX07:04 PST09:04 MST1h 00mN338RS
2026-03-04estimated?KSNA14:20Z06:42 PST0h 21mN338RS
2026-03-03KSNAKPHX06:42 PST09:00 MST1h 17mA32C3E
2026-03-02KSNAKPHX06:41 PST08:54 MST1h 12mA362B2
2026-03-01KSNAKPHX07:33 PST10:16 MST1h 43mN316RK
2026-02-28KSNAKPHX07:01 PST09:00 MST0h 59mN324SH
2026-02-27estimatedKSNAKPHX06:30 PST09:08 MST1h 38mA36A19
2026-02-26estimatedKSNAKPHX06:20 PST09:08 MST1h 47mA35B39
2026-02-25estimatedKSNAKPHX06:23 PST09:04 MST1h 40mN303RG
2026-02-24estimatedKSNAKPHX06:17 PST09:10 MST1h 52mN335SN
2026-02-23KSNAKPHX06:58 PST09:06 MST1h 07mN338ST
2026-02-22estimatedKSNAKPHX07:52 PST10:22 MST1h 29mA35B42
2026-02-21KSNAKPHX06:59 PST09:02 MST1h 03mN314RH
2026-02-20KSNAKPHX07:00 PST08:56 MST0h 56mA353C8
2026-02-19KSNAKPHX06:48 PST09:06 MST1h 17mA3A647
2026-02-18KSNAKPHX07:01 PST09:04 MST1h 03mN308RD
2026-02-17KSNAKPHX07:03 PST09:08 MST1h 05mN315RJ
2026-02-16estimatedKSNAKPHX06:44 PST08:58 MST1h 14mA35B39
2026-02-15KSNAKPHX08:16 PST10:22 MST1h 05mN315RJ
2026-02-14KSNAKPHX06:48 PST08:58 MST1h 09mA3CDE4
2026-02-13KSNAKPHX06:55 PST09:10 MST1h 14mN327SK
2026-02-12KSNAKPHX06:51 PST09:08 MST1h 17mN335SN
2026-02-11KSNAKPHX07:01 PST09:12 MST1h 10mN406AN
2026-02-10estimatedKSNAKPHX07:04 PST09:30 MST1h 25mN451AN
2026-02-09KSNAKPHX06:58 PST09:08 MST1h 09mA32FF6
2026-02-08KSNAKPHX08:26 PST10:45 MST1h 18mN416AN
2026-02-07KSNAKPHX07:01 PST09:02 MST1h 00mN327SK
2026-02-06KSNAKPHX06:53 PST09:02 MST1h 08mA35B42
2026-02-05estimatedKSNAKPHX07:01 PST09:16 MST1h 14mN435AN
2026-02-04KNTKKPHX07:17 PST09:20 MST1h 02mN427AN
2026-02-03estimatedKSNAKPHX06:41 PST09:20 MST1h 38mN408AN
2026-02-02KSNAKPHX06:49 PST09:04 MST1h 15mA32C3E
2026-02-01estimated??15:52Z17:40Z1h 47mN442AN
2026-01-31KSNAKPHX06:56 PST09:08 MST1h 11mA36661
2026-01-30KSNAKPHX06:48 PST09:06 MST1h 17mA36A19
2026-01-28partial??00:00ZN997AA
2026-01-27KSNAKPHX14:54 PST16:58 MST1h 03mN997AA
2026-01-26KSNAKPHX07:07 PST09:48 MST1h 40mA3CA1A
2026-01-25KSNAKPHX08:33 PST10:38 MST1h 04mN436AN
2026-01-24KSNAKPHX07:00 PST09:08 MST1h 07mA36FFF
2026-01-23KSNAKPHX06:49 PST08:58 MST1h 08mA32893
2026-01-22estimatedKSNAKPHX07:03 PST09:13 MST1h 10mN459AN
2026-01-21estimatedKSNAKPHX06:40 PST09:28 MST1h 47mN407AN
2026-01-20KSNAKPHX07:04 PST09:00 MST0h 55mN408AN
2026-01-19KSNAKPHX07:02 PST08:58 MST0h 55mN350RV
2026-01-09KSNAKPHX06:55 PST09:14 MST1h 18mN338ST
2026-01-08estimatedKSNAKPHX07:02 PST09:26 MST1h 24mN445AA
2026-01-07estimated??18:17Z19:20Z1h 03mN443AA
2026-01-07estimatedKSNAKPHX08:07 PST10:32 MST1h 24mN443AA
2026-01-06KSNAKPHX06:50 PST09:02 MST1h 11mN314RH
2026-01-05KSNAKPHX07:02 PST09:00 MST0h 57mN981AN
2026-01-04KSNAKPHX08:32 PST10:30 MST0h 57mN303RE
2026-01-03KSNAKPHX07:02 PST09:02 MST0h 59mN324RA
2026-01-02KSNAKPHX07:01 PST09:16 MST1h 14mN341SV
2026-01-01KSNAKPHX06:48 PST09:26 MST1h 37mN323SG
2025-12-31KSNAKPHX07:19 PST09:20 MST1h 00mA36636
2025-12-30KSNAKPHX06:53 PST09:04 MST1h 10mN975AN
2025-12-29KSNAKPHX06:41 PST09:04 MST1h 22mN313SB
2025-12-28KSNAKPHX08:11 PST10:50 MST1h 38mN304RB
2025-12-27KSNAKPHX06:42 PST09:06 MST1h 23mN350RV
2025-12-26KSNAKPHX06:47 PST09:10 MST1h 23mN357PV
2025-12-25estimatedKSNAKPHX06:16 PST09:12 MST1h 55mA3A65F
2025-12-24estimatedKSNAKPHX06:18 PST08:58 MST1h 40mN335RT
2025-12-23KSNAKPHX06:39 PST09:04 MST1h 25mN341SV
2025-12-22estimatedKSNAKPHX06:19 PST09:00 MST1h 40mN303RE
2025-12-21KSNAKPHX07:39 PST10:16 MST1h 36mN302SS
2025-12-20estimatedKSNAKPHX06:38 PST09:08 MST1h 30mA38DB4
2025-12-19estimatedKSNAKPHX06:17 PST09:08 MST1h 50mA3DCC2
2025-12-18KSNAKPHX06:38 PST08:56 MST1h 17mN306SW
2025-12-17estimatedKSNAKPHX06:19 PST09:00 MST1h 40mN303RE
2025-12-16estimatedKSNAKPHX06:23 PST08:58 MST1h 34mN342RX
2025-12-15estimatedKSNAKPHX06:17 PST09:00 MST1h 42mN315RJ
2025-12-14KSNAKPHX07:31 PST10:10 MST1h 38mA3D90A
2025-12-13KSNAKPHX06:39 PST09:04 MST1h 24mA353C8
2025-12-12estimatedKSNAKPHX06:22 PST09:04 MST1h 41mA3DCC2
2025-12-11KSNAKPHX06:41 PST09:10 MST1h 28mA33B1E
2025-12-10estimatedKSNAKPHX06:17 PST09:10 MST1h 52mA32893
2025-11-27estimatedKSNAKPHX07:00 PST08:46 MST0h 45mN308RD
2025-11-26estimatedKSNAKPHX07:02 PST08:58 MST0h 55mN939NN
2025-10-30KSNAKPHX07:05 PDT07:54 MST0h 48mN442AN
2025-10-29KSNAKPHX06:55 PDT07:54 MST0h 58mN434AN
2025-10-28KSNAKPHX07:03 PDT07:54 MST0h 50mN438AN
2025-10-27KSNAKPHX07:06 PDT07:56 MST0h 49mN450AN
2025-10-26KSNAKPHX13:02 PDT13:52 MST0h 50mN450AN
2025-10-24KSNAKPHX07:16 PDT08:06 MST0h 49mN442AN
2025-10-20KSNAKPHX07:00 PDT07:52 MST0h 51mN440AN
2025-10-15estimated??13:13Z15:26Z2h 12mN456AN
2025-10-14estimatedKSNAKPHX06:41 PDT08:18 MST1h 37mN406AN
2025-10-13estimatedKSNAKPHX07:47 PDT09:42 MST1h 54mN425AN
2025-10-07estimatedKSNAKPHX06:43 PDT08:18 MST1h 34mN433AN
2025-10-06estimatedKSNAKPHX05:58 PDT08:54 MST2h 56mN412UW
2025-10-04KSNAKGYR13:58 PDT15:16 MST1h 17mN435AN
2025-08-24estimatedKSNAKPHX07:55 PDT14:15 MST6h 19mN942NN
2025-08-23KPHX?22:19 MST15:32Z10h 13mN405AN
2025-08-21KSNAKPHX17:09 PDT08:08 MST14h 58mN985NN
2025-08-19estimatedKSNAKPHX07:37 PDT09:06 MST1h 28mN439AN
2025-08-17KSNAKPHX07:49 PDT09:18 MST1h 28mN971NN
2025-08-16KSNAKPHX06:41 PDT08:06 MST1h 24mN464AA
2025-08-15estimatedKSNAKPHX06:41 PDT08:40 MST1h 58mN447AN
2025-08-14estimatedKSNAKPHX07:28 PDT08:12 MST0h 44mN998NN

Times are local to each airport. Hover for UTC. Flights marked estimated were completed with route prediction or partial coverage; partial records have a confirmed departure but no reliable arrival fix.

Open the live map Full history CSV API access
Follow this flight

Get an email when AAL628 flies + if it runs late.

Data access

Live positions and 365-day history for this flight are available through the PlaneTrack API (commercial use from $29/month) and as one-off CSV extracts from our archive (from $9.99, with a free one-day sample). Questions: [email protected]