Flight

AAL2972

Flight history and live tracking for AAL2972, 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

DateMon 05 Oct 2026
RouteKPHX PHOENIX SKY HARBOR INTERNATIONAL → KLAX LOS ANGELES INTERNATIONAL
Scheduled departure07:15 MST

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

Route

AirlineAmerican Airlines
Typical originKCLT CHARLOTTE DOUGLAS INTERNATIONAL
Typical destinationKMSP MINNEAPOLIS ST PAUL INTERNATIONAL
Distance808 nm

Flight history 277 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-04KCLT CHARLOTTE DOUGLAS INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL08:05 EDT09:21 CDT2h 16mN840AW
2026-10-03KCLTKMSP09:35 EDT11:06 CDT2h 30mN713UW
2026-10-02KCLT CHARLOTTE DOUGLAS INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL09:13 EDT10:20 CDT2h 07mN770UW
2026-10-01KCLT CHARLOTTE DOUGLAS INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL08:58 EDT10:08 CDT2h 10mN822AW
2026-09-30KCLT CHARLOTTE DOUGLAS INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL08:58 EDT10:06 CDT2h 08mN770UW
2026-09-29KCLT CHARLOTTE DOUGLAS INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL09:01 EDT10:14 CDT2h 13mN822AW
2026-09-28KCLT CHARLOTTE DOUGLAS INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL09:08 EDT10:19 CDT2h 11mN764US
2026-09-27KCLT CHARLOTTE DOUGLAS INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL08:07 EDT09:28 CDT2h 21mN753US
2026-09-26KCLTKMSP10:05 EDT11:26 CDT2h 20mN822AW
2026-09-25KCLTKMSP09:02 EDT10:34 CDT2h 31mN830AW
2026-09-24KCLTKMSP09:01 EDT11:14 CDT3h 13mN836AW
2026-09-23KCLTKMSP09:40 EDT11:44 CDT3h 03mN763US
2026-09-22KCLTKMSP09:00 EDT10:20 CDT2h 19mN775XF
2026-09-21KCLTKMSP09:42 EDT11:04 CDT2h 21mN829AW
2026-09-20KCLTKMSP08:05 EDT09:20 CDT2h 14mN8009T
2026-09-19KCLTKMSP08:56 EDT10:06 CDT2h 09mN733UW
2026-09-18KCLTKMSP09:11 EDT10:24 CDT2h 12mN815AW
2026-09-17KCLTKMSP08:57 EDT10:16 CDT2h 18mN755US
2026-09-16KCLTKMSP08:55 EDT10:08 CDT2h 13mN770UW
2026-09-15estimated??13:07Z14:48Z1h 40mN742PS
2026-09-14KCLTKMSP08:56 EDT10:20 CDT2h 24mN821AW
2026-09-13KCLTKMSP07:59 EDT09:22 CDT2h 22mN730US
2026-09-12KCLTKMSP09:19 EDT10:30 CDT2h 10mN815AW
2026-09-11KCLTKMSP09:02 EDT10:26 CDT2h 23mN764US
2026-09-10KCLTKMSP08:57 EDT10:16 CDT2h 19mN808AW
2026-09-08KCLTKMSP09:06 EDT10:25 CDT2h 19mN753US
2026-09-04KCLTKMSP08:49 EDT10:10 CDT2h 21mN804AW
Earlier flights (250) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-03KCLTKMSP08:58 EDT10:16 CDT2h 17mN832AW
2026-09-02KCLTKMSP08:48 EDT10:02 CDT2h 13mN812AW
2026-09-01KCLTKMSP09:19 EDT10:24 CDT2h 04mN817AW
2026-08-31KCLTKMSP08:51 EDT10:04 CDT2h 12mN747UW
2026-08-30KCLTKMSP08:05 EDT09:25 CDT2h 20mN715UW
2026-08-29estimatedKCLTKMSP08:49 EDT10:14 CDT2h 24mN702UW
2026-08-28estimatedKCLTKMSP09:01 EDT10:24 CDT2h 23mN824AW
2026-08-27KCLTKMSP08:42 EDT10:02 CDT2h 19mN715UW
2026-08-26KCLTKMSP08:59 EDT10:10 CDT2h 10mN824AW
2026-08-25KCLTKMSP09:03 EDT10:10 CDT2h 06mN177XF
2026-08-24KCLTKMSP10:32 EDT11:54 CDT2h 21mN828AW
2026-08-23KCLTKMSP08:06 EDT09:30 CDT2h 23mN177XF
2026-08-22KCLTKMSP08:58 EDT10:10 CDT2h 12mN716UW
2026-08-21KCLTKMSP08:55 EDT11:20 CDT3h 25mN834AW
2026-08-20KCLTKMSP08:56 EDT10:12 CDT2h 16mN760US
2026-08-19estimatedKCLTKMSP09:16 EDT10:28 CDT2h 11mN751UW
2026-08-17KCLTKMSP09:39 EDT10:50 CDT2h 10mN107US
2026-08-16estimatedKCLTKMSP08:24 EDT09:31 CDT2h 06mN9029F
2026-08-15estimatedKCLTKMSP08:52 EDT10:08 CDT2h 15mN829AW
2026-08-14KCLTKMSP08:49 EDT10:04 CDT2h 15mN775XF
2026-08-13estimatedKCLTKMSP08:53 EDT10:16 CDT2h 22mN177XF
2026-08-12estimatedKCLTKMSP08:55 EDT10:48 CDT2h 53mN8001N
2026-07-23partial??00:16ZN507AY
2026-07-22KBNAKPHX14:58 CDT16:06 MST3h 08mN507AY
2026-07-20partial??00:54ZN189UW
2026-07-19KBNAKPHX15:46 CDT16:48 MST3h 01mN189UW
2026-07-18partial??00:18ZN924US
2026-07-17partialKBNA?19:18 CDTN152UW
2026-07-16KBNAKPHX14:54 CDT15:52 MST2h 57mN152UW
2026-07-15KBNAKPHX14:25 CDT15:24 MST2h 58mN129AA
2026-07-14partialKPHX?17:06 MSTN973UY
2026-07-13estimatedKBNAKPHX16:27 CDT16:58 MST2h 30mN973UY
2026-07-12partialKPHX?17:11 MSTN519UW
2026-07-11partialKBNA?20:01 CDTN982VJ
2026-07-10KBNAKPHX14:30 CDT15:40 MST3h 09mN982VJ
2026-07-09partialKBNA?19:26 CDTN539UW
2026-07-08KBNAKPHX14:26 CDT15:30 MST3h 04mN539UW
2026-07-06KBNAKPHX14:29 CDT15:30 MST3h 00mN163AA
2026-07-05KBNAKPHX15:13 CDT16:26 MST3h 13mN544UW
2026-07-03partialKBNA?19:12 CDTN171US
2026-07-02KBNAKPHX14:58 CDT16:04 MST3h 05mN171US
2026-07-01estimatedKBNAKPHX14:45 CDT16:38 MST3h 52mN988AL
2026-06-29partialKBNA?19:19 CDTN917UY
2026-06-28KBNAKPHX14:30 CDT15:38 MST3h 07mN917UY
2026-06-27partialKPHX?17:00 MSTAD4D12
2026-06-26estimatedKBNAKPHX15:51 CDT16:58 MST3h 06mAD4D12
2026-06-25KBNAKPHX14:31 CDT15:50 MST3h 18mN573UW
2026-06-24KBNAKPHX14:33 CDT15:56 MST3h 22mN919US
2026-06-22partialKPHX?18:22 MSTN153UW
2026-06-21partialKBNA?20:15 CDTN580UW
2026-06-21partialKPHX?17:00 MSTN580UW
2026-06-20estimatedKBNAKPHX16:07 CDT16:58 MST2h 50mN580UW
2026-06-19partialKBNA?19:28 CDTN161AA
2026-06-18partialKBNA?19:00 CDTN125AA
2026-06-17KBNAKPHX14:31 CDT15:40 MST3h 08mN125AA
2026-06-16estimatedKGNTKPHX18:00 MDT17:48 MST0h 47mN913US
2026-06-15partialKPHX?17:00 MSTN573UW
2026-06-14partialKPHX?17:00 MSTN572UW
2026-06-13partialKBNA?20:07 CDTN165US
2026-06-12KBNAKPHX14:45 CDT16:10 MST3h 24mN165US
2026-06-11partialKPHX?15:52 MSTN546UW
2026-05-28partialKPHX?17:02 MSTN509AY
2026-05-27estimatedKBNAKPHX14:35 CDT15:54 MST3h 18mN509AY
2026-05-25partialKBNA?19:01 CDTN157UW
2026-05-24KBNAKPHX14:28 CDT15:36 MST3h 07mN157UW
2026-05-23KBNAKPHX14:38 CDT15:52 MST3h 13mN977UY
2026-05-22partialKBNA?19:15 CDTN199UW
2026-05-21KBNAKPHX14:41 CDT16:04 MST3h 22mN199UW
2026-05-11estimated?KMIA20:03Z16:38 EDT0h 34mN937NN
2026-05-07estimated?KMIA20:03Z16:38 EDT0h 34mN889NN
2026-05-06estimated?KMIA20:15Z16:48 EDT0h 32mN883NN
2026-05-06estimatedKMIA?10:54 EDT15:14Z0h 19mN883NN
2026-05-05estimated??20:25Z20:54Z0h 28mN943NN
2026-05-04estimated?KMIA21:17Z17:52 EDT0h 34mN861NN
2026-05-03estimated?KMIA20:19Z17:32 EDT1h 12mN878NN
2026-05-02estimated?KMIA20:54Z17:12 EDT0h 17mN803NN
2026-05-01estimated?KMIA20:26Z16:54 EDT0h 27mN896NN
2026-05-01estimatedKMIA?10:55 EDT15:12Z0h 16mN896NN
2026-04-30estimated?KMIA21:25Z17:58 EDT0h 32mN830NN
2026-04-30estimatedKMIA?11:48 EDT16:08Z0h 19mN830NN
2026-04-29partialKMIA?16:23 EDTN301NW
2026-04-28estimated?KMIA20:20Z16:40 EDT0h 19mN821NN
2026-04-27estimated?KMIA20:23Z17:00 EDT0h 37mN944AN
2026-04-26estimated?KMIA21:25Z18:12 EDT0h 46mN947NN
2026-04-25estimated?KMIA20:22Z16:50 EDT0h 27mN964NN
2026-04-24estimated?KMIA20:25Z16:44 EDT0h 18mN916NN
2026-04-23estimated?KMIA20:23Z16:42 EDT0h 19mN949NN
2026-04-22estimated?KMIA20:30Z16:48 EDT0h 18mN955AN
2026-04-21estimated?KMIA20:28Z16:56 EDT0h 27mN991NN
2026-04-20estimated?KMIA21:03Z17:30 EDT0h 26mN916AN
2026-04-19estimated?KMIA20:20Z16:38 EDT0h 17mN890NN
2026-04-18estimated?KMIA20:17Z16:36 EDT0h 18mN937NN
2026-04-17estimated?KMIA20:25Z16:50 EDT0h 24mN936NN
2026-04-15estimated?KMIA20:18Z16:36 EDT0h 17mN904AN
2026-04-14estimated?KMIA20:39Z17:08 EDT0h 28mN343PN
2026-04-12estimated?KMIA20:19Z16:38 EDT0h 18mN905AN
2026-04-06estimated??15:43Z16:38Z0h 54mN806NN
2026-04-06estimated?KMSY13:28Z09:50 CDT1h 21mN806NN
2026-04-05estimated??15:45Z17:20Z1h 34mN949AN
2026-04-05estimated?KMSY13:23Z09:42 CDT1h 18mN949AN
2026-04-04KMSYKDFW11:05 CDT13:04 CDT1h 58mN931NN
2026-04-03estimatedKMSY?11:00 CDT17:30Z1h 29mN926AN
2026-04-03estimated??13:36Z14:40Z1h 03mN926AN
2026-04-02estimated??15:49Z17:46Z1h 56mN339PL
2026-04-02estimated?KMSY13:33Z09:52 CDT1h 18mN339PL
2026-03-31estimated??15:46Z17:24Z1h 37mN940NN
2026-03-31estimated?KMSY13:15Z09:44 CDT1h 28mN940NN
2026-03-30partialKMSY?11:17 CDTAB3214
2026-03-29estimated??15:50Z17:36Z1h 45mN889NN
2026-03-29estimated?KMSY13:41Z09:56 CDT1h 15mN889NN
2026-03-28partialKMSY?11:20 CDTACAA77
2026-03-16estimated?KDAL15:47Z11:08 CDT0h 20mN906AN
2026-03-15KMSYKDFW10:54 CDT12:22 CDT1h 28mN928AN
2026-03-15estimated??13:23Z14:52Z1h 28mN928AN
2026-03-14estimated??14:06Z17:42Z3h 35mN893NN
2026-03-13KMSYKDFW10:53 CDT12:12 CDT1h 18mN848NN
2026-03-13KDFWKMSY08:47 CDT09:50 CDT1h 02mN848NN
2026-03-12estimated??17:03Z17:42Z0h 38mN832NN
2026-03-11KMSYKDFW10:53 CDT12:28 CDT1h 34mN866NN
2026-03-11KDFWKMSY08:28 CDT09:58 CDT1h 29mN866NN
2026-03-10KMSYKDFW10:52 CDT12:28 CDT1h 36mN881NN
2026-03-10KDFWKMSY08:32 CDT09:48 CDT1h 15mN881NN
2026-03-09KMSYKDFW11:07 CDT12:48 CDT1h 40mN949AN
2026-03-09KDFWKMSY08:23 CDT09:38 CDT1h 14mN949AN
2026-03-08KMSYKDFW11:31 CDT12:50 CDT1h 19mN919NN
2026-03-08KDFWKMSY08:24 CDT09:44 CDT1h 20mN919NN
2026-03-07?KLAS14:48Z10:30 PST3h 41mN466AN
2026-03-07estimatedKPHL?08:29 EST14:28Z0h 58mN466AN
2026-03-06KPHL?08:31 EST19:06Z5h 35mN448AN
2026-03-05KPHL?08:27 EST19:22Z5h 54mN433AN
2026-03-04KPHL?08:27 EST19:20Z5h 52mN425AN
2026-03-03estimatedKSLC?13:07 MST22:10Z2h 02mN447AN
2026-03-03KPHLKSLC08:27 EST12:20 MST5h 52mN447AN
2026-03-02KPHL?08:39 EST19:20Z5h 41mN455AN
2026-03-01KPHL?08:30 EST19:06Z5h 35mN420AN
2026-02-28KPHL?08:42 EST19:10Z5h 27mN446AN
2026-02-27KPHL?08:27 EST19:12Z5h 45mN437AN
2026-02-26KPHL?08:19 EST19:08Z5h 48mN460AN
2026-02-25KPHL?08:29 EST19:18Z5h 48mN450AN
2026-02-22estimated??19:13Z19:32Z0h 19mN421UW
2026-02-22KPHL?08:29 EST18:50Z5h 21mN421UW
2026-02-21KPHL?08:33 EST19:20Z5h 46mA5C4DE
2026-02-20KPHL?09:08 EST20:02Z5h 53mN407AN
2026-02-19KPHLKLAS08:41 EST11:02 PST5h 20mN404AN
2026-02-18KPHL?08:25 EST19:22Z5h 57mN402AN
2026-02-17KPHL?09:09 EST20:00Z5h 50mN404AN
2026-02-16KPHL?08:49 EST19:32Z5h 43mN160AN
2026-02-15KPHL?08:28 EST18:56Z5h 27mN434AN
2026-02-14KPHL?08:39 EST19:24Z5h 44mN450AN
2026-02-13KPHL?08:37 EST19:18Z5h 40mN438AN
2026-02-12KPHL?08:32 EST19:22Z5h 50mN413AN
2026-02-11KPHL?09:47 EST20:44Z5h 56mA5CC4C
2026-02-10KPHL?09:54 EST20:44Z5h 49mN444UW
2026-02-09KPHL?09:44 EST20:42Z5h 58mN424AN
2026-02-08KPHL?09:48 EST20:34Z5h 45mN459AN
2026-02-07KPHL?10:03 EST20:48Z5h 44mN412UW
2026-02-06KPHL?09:55 EST20:32Z5h 36mN450AN
2026-02-05KPHLKLAS09:49 EST11:28 PST4h 38mN428AA
2026-02-04KPHL?09:47 EST20:06Z5h 18mN467AL
2026-02-03KPHL?09:57 EST20:22Z5h 24mN441UW
2026-02-02KPHL?09:57 EST20:28Z5h 30mN411AN
2026-02-01KPHL?09:50 EST20:28Z5h 37mN446AN
2026-01-31KPHL?09:43 EST19:44Z5h 00mN424AN
2026-01-30KPHLKLAS09:56 EST11:56 PST5h 00mN453AA
2026-01-29KPHL?09:59 EST20:42Z5h 43mN428AA
2026-01-28KPHL?09:46 EST20:32Z5h 45mN450AN
2026-01-24KPHL?09:47 EST20:54Z6h 06mN401AN
2026-01-23KPHLKLAS09:58 EST12:34 PST5h 36mN465AN
2026-01-22KPHL?10:05 EST20:54Z5h 48mN119NN
2026-01-21KPHL?09:42 EST20:20Z5h 37mN444UW
2026-01-20KPHL?09:52 EST20:54Z6h 01mA5C4DE
2026-01-19KPHLKLAS09:53 EST12:10 PST5h 17mN405AN
2026-01-18?KLAS17:19Z12:20 PST3h 00mA5C127
2026-01-09KPHL?09:47 EST20:28Z5h 40mN449AN
2026-01-08KPHL?09:48 EST20:14Z5h 25mN450AN
2026-01-07KPHLKLAS09:46 EST12:06 PST5h 19mN420AN
2026-01-06KPHLKLAS10:06 EST12:44 PST5h 38mN431AN
2026-01-05KPHL?10:05 EST20:44Z5h 38mN435AN
2026-01-04KPHL?10:08 EST20:42Z5h 34mA5C895
2026-01-03KPHLKLAS09:49 EST11:42 PST4h 52mA5C4DE
2026-01-02KPHL?09:41 EST20:44Z6h 02mN420AN
2026-01-01KPHLKLAS10:28 EST12:38 PST5h 10mA5C4DE
2025-12-31KPHL?09:32 EST20:34Z6h 01mN402AN
2025-12-30KPHL?09:33 EST20:32Z5h 58mN414AL
2025-12-29KPHLKLAS09:34 EST11:30 PST4h 55mN455AN
2025-12-28KPHL?09:39 EST21:02Z6h 22mN417AN
2025-12-27KPHL?09:40 EST20:22Z5h 42mN456AN
2025-12-26KPHL?09:43 EST20:12Z5h 28mN441UW
2025-12-25KPHLKLAS09:24 EST11:30 PST5h 05mA5C895
2025-12-24KPHL?10:29 EST21:00Z5h 30mN421UW
2025-12-23KPHL?09:38 EST20:34Z5h 55mN468AN
2025-12-22KPHL?09:29 EST20:32Z6h 03mN457AM
2025-12-21KPHL?09:52 EST20:50Z5h 57mN426AN
2025-12-20KPHL?09:25 EST20:06Z5h 40mN401AN
2025-12-19KPHL?09:44 EST20:28Z5h 44mN415AN
2025-12-18KPHLKLAS10:02 EST11:54 PST4h 51mN442AN
2025-12-17KPHL?10:09 EST20:50Z5h 40mN461AN
2025-12-16KPHL?10:13 EST20:40Z5h 26mN439AN
2025-12-15partial??01:58ZN461AN
2025-12-14KPHLKLAS14:36 EST16:32 PST4h 55mA59D5F
2025-12-13KPHL?10:05 EST20:48Z5h 42mN405AN
2025-12-12KPHL?10:01 EST20:14Z5h 12mN430AN
2025-12-11KPHL?10:10 EST20:38Z5h 27mA5CC4C
2025-12-10KPHL?09:53 EST20:40Z5h 46mN435AN
2025-12-09?KLAS16:12Z12:52 PST4h 39mN426AN
2025-11-28estimated??00:00Z07:02Z7h 02mN519UW
2025-11-27KPHL?10:36 EST23:58Z8h 21mN519UW
2025-11-26KPHL?09:30 EST19:42Z5h 11mN449AN
2025-10-30estimated?KLAS19:14Z12:54 PDT0h 39mA36FFF
2025-10-29partial??00:00ZN336SR
2025-10-28partialKMIA?20:00 EDTA36FFF
2025-10-27partial??00:06ZN327SK
2025-10-26partialKMIA?21:49 EDTN341SV
2025-10-26estimated?KMIA00:00Z20:20 EDT0h 19mN341SV
2025-10-25partial??00:00ZN350RV
2025-10-24partial??00:00ZA3C2BE
2025-10-23partialKLAS?17:06 PDTA3C662
2025-10-22partialKMIA?22:05 EDTN341SV
2025-10-21partial??00:00ZN303RG
2025-10-20partial??00:00ZN316RK
2025-10-19partialKMIA?20:00 EDTN335SN
2025-10-18estimated?KMIA23:33Z19:58 EDT0h 24mN335SN
2025-10-15estimated?KMIA00:00Z20:36 EDT0h 35mN304RB
2025-10-14partialKLAS?18:08 PDTN339SU
2025-10-13partial??00:00ZN326SJ
2025-10-12estimated??23:01Z23:58Z0h 57mN326SJ
2025-10-06partialKLAS?13:08 PDTA3ADB9
2025-10-04KMCOKCLT18:11 EDT19:22 EDT1h 11mN931AM
2025-10-02KMCOKCLT08:03 EDT09:11 EDT1h 08mA10D82
2025-10-01KMCOKCLT09:36 EDT10:42 EDT1h 05mA114F4
2025-09-30KMCOKCLT09:34 EDT10:39 EDT1h 05mA0DE99
2025-09-29KMCOKCLT09:58 EDT11:02 EDT1h 03mAD4D12
2025-09-28KMCOKCLT08:15 EDT09:20 EDT1h 05mACD64B
2025-09-27KMCOKCLT09:35 EDT10:40 EDT1h 05mA11EB7
2025-09-26KMCOKCLT09:44 EDT10:49 EDT1h 05mAC769B
2025-09-25KMCOKCLT08:15 EDT09:18 EDT1h 03mA0BCB2
2025-09-24KMCOKCLT10:17 EDT11:22 EDT1h 04mACE5BC
2025-09-23KMCOKCLT09:35 EDT10:36 EDT1h 01mA07B3E
2025-09-22KMCOKCLT10:28 EDT11:32 EDT1h 03mADA6ED
2025-09-21KMCOKCLT08:18 EDT09:19 EDT1h 01mA12625
2025-09-20KMCO?09:41 EDT14:42Z1h 00mA6CFFC
2025-09-19KMCOKCLT09:41 EDT10:43 EDT1h 02mA04EDB
2025-08-24KMCOKCLT10:35 EDT12:48 EDT2h 12mN562UW
2025-08-23KMCOKCLT01:28 EDT11:34 EDT10h 05mN160AN
2025-08-21KMCOKCLT20:46 EDT10:44 EDT13h 58mN995AN
2025-08-19KMCOKCLT09:54 EDT11:02 EDT1h 07mN915US
2025-08-17KMCOKCLT09:55 EDT11:02 EDT1h 06mN563UW
2025-08-16KMCOKCLT09:16 EDT10:26 EDT1h 10mN163AA
2025-08-15KMCOKCLT09:59 EDT11:06 EDT1h 06mN133AN
2025-08-14KMCOKCLT10:59 EDT12:04 EDT1h 04mN990AU

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 AAL2972 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]