Flight

AAL3121

Flight history and live tracking for AAL3121, 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
RouteKBWI BALTIMORE WASHINGTON INTERNATIONAL → KCLT CHARLOTTE DOUGLAS INTERNATIONAL
Scheduled departure20:20 EDT

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

Route

AirlineAmerican Airlines
Typical originKBWI BALTIMORE WASHINGTON INTERNATIONAL
Typical destinationKCLT CHARLOTTE DOUGLAS INTERNATIONAL
Distance314 nm

Flight history 276 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KBWI BALTIMORE WASHINGTON INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL19:20 EDT20:26 EDT1h 06mN961NN
2026-10-03KCLT CHARLOTTE DOUGLAS INTERNATIONALKIAD WASHINGTON DULLES INTERNATIONAL20:15 EDT21:45 EDT1h 30mN306PB
2026-10-02KCLT CHARLOTTE DOUGLAS INTERNATIONALKIAD WASHINGTON DULLES INTERNATIONAL20:15 EDT21:43 EDT1h 28m
2026-10-02KBWI BALTIMORE WASHINGTON INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL20:07 EDT21:06 EDT0h 59mN907NN
2026-10-01KBWI BALTIMORE WASHINGTON INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL20:07 EDT21:03 EDT0h 56mN907NN
2026-10-01KCLT CHARLOTTE DOUGLAS INTERNATIONALKBWI BALTIMORE WASHINGTON INTERNATIONAL16:35 EDT17:34 EDT0h 59mN907NN
2026-09-30KCLT CHARLOTTE DOUGLAS INTERNATIONALKBWI BALTIMORE WASHINGTON INTERNATIONAL16:25 EDT17:22 EDT0h 57mN922AN
2026-09-30KBWI BALTIMORE WASHINGTON INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL20:01 EDT20:21 EDT24h 20mN922AN
2026-09-29KBWI BALTIMORE WASHINGTON INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL20:01 EDT21:00 EDT0h 59mN860NN
2026-09-29KCLT CHARLOTTE DOUGLAS INTERNATIONALKBWI BALTIMORE WASHINGTON INTERNATIONAL17:51 EDT18:49 EDT0h 58mN860NN
2026-09-28KBWI BALTIMORE WASHINGTON INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL19:31 EDT20:31 EDT1h 00mN893NN
2026-09-28KCLT CHARLOTTE DOUGLAS INTERNATIONALKBWI BALTIMORE WASHINGTON INTERNATIONAL17:22 EDT18:19 EDT0h 57mN893NN
2026-09-26estimatedKBWIKCLT19:00 EDT19:58 EDT0h 57mN910AN
2026-09-26KCLTKBWI16:28 EDT17:36 EDT1h 08mN910AN
2026-09-25estimatedKBWIKCLT19:10 EDT19:58 EDT0h 47mN845NN
2026-09-25KCLTKBWI16:18 EDT19:10 EDT2h 51mN845NN
2026-09-25estimatedKBWIKCLT20:00 EDT20:26 EDT0h 26mN943NN
2026-09-24estimatedKBWIKCLT19:10 EDT19:58 EDT0h 48mN943NN
2026-09-24KCLTKBWI16:22 EDT17:40 EDT1h 18mN943NN
2026-09-23estimatedKBWIKCLT19:06 EDT19:58 EDT0h 51mN200NV
2026-09-23KCLTKBWI16:57 EDT19:06 EDT2h 09mN200NV
2026-09-23estimatedKBWIKCLT20:00 EDT20:48 EDT0h 47mN908NN
2026-09-22partialKCLT?20:16 EDTN954AN
2026-09-21estimatedKBWIKCLT19:16 EDT19:58 EDT0h 41mN954AN
2026-09-21KCLTKBWI16:22 EDT17:20 EDT0h 57mN954AN
2026-09-21KBWIKCLT22:05 EDT23:16 EDT1h 10mN952AA
2026-09-19estimatedKBWIKCLT19:16 EDT19:58 EDT0h 41mN918AN
2026-09-19KCLTKBWI16:41 EDT17:44 EDT1h 02mN918AN
2026-09-19KBWIKCLT20:20 EDT21:16 EDT0h 55mN973NN
2026-09-18KCLTKBWI17:55 EDT18:50 EDT0h 55mN973NN
2026-09-18estimatedKBWIKCLT20:00 EDT20:40 EDT0h 39mN908NN
2026-09-17estimatedKBWIKCLT19:33 EDT19:58 EDT0h 24mN908NN
2026-09-17estimatedKCLTKBWI17:10 EDT18:04 EDT0h 53mN908NN
2026-09-16estimatedKBWIKCLT19:13 EDT19:58 EDT0h 45mN849NN
2026-09-16KCLTKBWI16:40 EDT17:44 EDT1h 03mN849NN
2026-09-16estimatedKBWIKCLT20:00 EDT20:44 EDT0h 43mN945AN
2026-09-15KCLTKBWI17:33 EDT18:36 EDT1h 02mN945AN
2026-09-15estimatedKBWIKCLT20:00 EDT20:22 EDT0h 21mN820NN
2026-09-14estimatedKBWIKCLT19:26 EDT19:58 EDT0h 31mN820NN
2026-09-14KCLTKBWI17:21 EDT18:20 EDT0h 59mN820NN
2026-09-14KBWIKCLT21:22 EDT22:20 EDT0h 57mN840NN
2026-09-13estimatedKBWIKCLT20:00 EDT20:52 EDT0h 52mN854NN
2026-09-12KCLTKBWI16:24 EDT17:28 EDT1h 03mN854NN
2026-09-11estimatedKBWIKCLT19:16 EDT19:58 EDT0h 42mN979AN
2026-09-11KCLTKBWI17:00 EDT18:00 EDT0h 59mN979AN
2026-09-11estimatedKBWIKCLT20:00 EDT20:30 EDT0h 29mN315PE
2026-09-10estimatedKBWIKCLT19:31 EDT19:58 EDT0h 26mN315PE
2026-09-10KCLTKBWI17:06 EDT18:00 EDT0h 53mN315PE
2026-09-09estimatedKBWIKCLT19:16 EDT19:58 EDT0h 41mN932AN
2026-09-09KCLTKBWI16:29 EDT17:30 EDT1h 00mN932AN
2026-09-09estimatedKBWIKCLT20:00 EDT20:34 EDT0h 33mN987AN
2026-09-08estimatedKCLT?08:34 EDT23:58Z11h 23mN932AN
2026-09-05KBWIKCLT23:53 EDT00:46 EDT0h 52mN335PH
2026-09-04estimatedKBWIKCLT20:00 EDT20:30 EDT0h 29mN922AN
Earlier flights (222) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-03partial??00:00ZN944AN
2026-09-02estimatedKCLT?08:29 EDT23:58Z11h 29mN914AN
2026-09-02estimatedKBWIKCLT20:00 EDT20:24 EDT0h 24mN914AN
2026-09-01partial??00:00ZN922NN
2026-08-31partialKBWI?20:27 EDTN938AN
2026-08-30KBWIKCLT20:01 EDT21:00 EDT0h 58mN894NN
2026-08-29KBWIKCLT20:16 EDT21:14 EDT0h 57mN934NN
2026-08-28KBWIKCLT20:22 EDT21:26 EDT1h 03mN979NN
2026-08-27estimatedKBWIKCLT20:00 EDT20:36 EDT0h 35mN826NN
2026-08-26partialKCLT?21:32 EDTN985NN
2026-08-26estimatedKBWIKCLT20:00 EDT20:26 EDT0h 25mN985NN
2026-08-25partial??00:00ZN918NN
2026-08-24estimatedKCLT?07:27 EDT23:58Z12h 30mN973AN
2026-08-24KBWIKCLT22:06 EDT23:00 EDT0h 53mN973AN
2026-08-23estimatedKBWIKCLT20:00 EDT20:46 EDT0h 45mN800NN
2026-08-22partialKCLT?01:22 EDTN908NN
2026-08-22KBWIKCLT22:20 EDT23:18 EDT0h 57mN908NN
2026-08-21estimatedKBWIKCLT20:00 EDT20:54 EDT0h 53mN833NN
2026-08-20partial??00:00ZN952AA
2026-08-19partial??00:00ZN978NN
2026-08-18partialKBWI?20:26 EDTN827NN
2026-08-17KBWIKCLT21:16 EDT22:12 EDT0h 55mN978NN
2026-08-16estimated?KCLT00:00Z20:20 EDT0h 19mN818NN
2026-08-15partial??00:00ZN950NN
2026-08-14partialKBWI?22:15 EDTN979AN
2026-08-13estimated?KCLT00:00Z20:42 EDT0h 42mN321VH
2026-08-12partial??00:00ZN916NN
2026-06-13estimatedMYABKMIA10:13 EDT10:44 EDT0h 30mA39B39
2026-06-12partialKMIA?10:23 EDTN338RS
2026-05-29estimatedMYAFKMIA10:07 EDT10:32 EDT0h 25mN302SA
2026-05-28estimatedKTMBKMIA10:22 EDT10:46 EDT0h 23mA3C2BE
2026-05-27partialKMIA?09:59 EDTA3428E
2026-05-26partialKMIA?10:18 EDTN924AN
2026-05-25partialKMIA?10:00 EDTA35EF1
2026-05-24estimatedMYAFKMIA10:07 EDT10:36 EDT0h 28mA32886
2026-05-23partialKMIA?10:16 EDTN301PA
2026-05-22partialKMIA?10:09 EDTA36FFF
2026-05-21KBWIKMIA22:39 EDT10:38 EDT11h 58mN912NN
2026-05-20partialKRSW?20:24 EDTN959AN
2026-05-19partialKEWR?21:22 EDTN835NN
2026-05-12estimatedKRSW?17:08 EDT22:44Z1h 35mN835NN
2026-05-11partialKJFK?20:30 EDTN336SR
2026-05-10KLGAKJFK06:43 EDT18:14 EDT11h 30mN820NN
2026-05-09KFMYKLGA15:23 EDT17:52 EDT2h 28mN820NN
2026-05-08KFMYKLGA15:32 EDT17:56 EDT2h 23mN935AN
2026-05-07KRSWKLGA15:42 EDT17:56 EDT2h 13mN891NN
2026-05-06KRSWKLGA15:33 EDT18:00 EDT2h 26mN823NN
2026-05-05KRSWKLGA15:39 EDT18:08 EDT2h 28mN909NN
2026-05-04KRSWKLGA15:34 EDT18:04 EDT2h 29mN821NN
2026-05-03KRSWKLGA15:57 EDT18:12 EDT2h 14mA34C57
2026-05-02KFMYKLGA06:13 EDT18:22 EDT12h 08mN930NN
2026-05-01KFMYKLGA17:27 EDT19:44 EDT2h 16mN930NN
2026-04-30KFMYKLGA15:41 EDT18:00 EDT2h 19mN957AN
2026-04-29partialKFMY?20:38 EDTN841NN
2026-04-28KRSWKLGA15:36 EDT17:52 EDT2h 15mN841NN
2026-04-27KRSWKLGA15:54 EDT18:28 EDT2h 33mN934NN
2026-04-26partialKLGA?08:07 EDTN897NN
2026-04-25partialKFMY?22:01 EDTN922NN
2026-04-23KRSWKLGA15:27 EDT18:02 EDT2h 34mN859NN
2026-04-22KRSWKLGA15:31 EDT17:58 EDT2h 26mN973AN
2026-04-21KRSWKLGA15:43 EDT18:14 EDT2h 30mN889NN
2026-04-20KRSWKLGA16:32 EDT19:00 EDT2h 27mN327SK
2026-04-19estimated?KLGA21:40Z18:58 EDT1h 17mN865NN
2026-04-19partialKLGA?20:00 EDTN832NN
2026-04-18partialKEWR?20:04 EDTN982AN
2026-04-17?KLGA11:49Z17:58 EDT10h 09mN983AN
2026-04-17partialKLGA?20:00 EDTN983AN
2026-04-16KRSWKLGA15:45 EDT19:58 EDT4h 12mN983AN
2026-04-15KRSWKLGA15:38 EDT18:00 EDT2h 21mN947NN
2026-04-14KRSWKLGA15:34 EDT17:58 EDT2h 23mN874NN
2026-04-13KRSWKLGA15:43 EDT18:02 EDT2h 19mN947NN
2026-04-12KEWRKLGA07:05 EDT18:08 EDT11h 02mN833NN
2026-04-11estimated??19:50Z22:28Z2h 38mN833NN
2026-04-06KSANKPHX20:01 PDT20:48 MST0h 46mN932AN
2026-04-06estimated?KSAN00:00Z17:50 PDT0h 49mN932AN
2026-04-05KSANKPHX19:21 PDT20:14 MST0h 52mN114UW
2026-04-05estimated?KSAN00:00Z17:40 PDT0h 39mN114UW
2026-04-04KSANKPHX20:01 PDT20:58 MST0h 56mN355PU
2026-04-04estimated?KSAN00:15Z17:38 PDT0h 22mN355PU
2026-04-03estimated?KPHX02:59Z21:02 MST1h 02mN801NN
2026-04-03?KSAN00:00Z18:00 PDT0h 59mN801NN
2026-04-02estimated?KPHX02:51Z20:52 MST1h 00mA362B2
2026-04-02KPHXKSAN17:03 MST17:56 PDT0h 52mA362B2
2026-04-01KSANKPHX20:04 PDT20:56 MST0h 51mN306RC
2026-04-01KPHXKSAN17:03 MST17:54 PDT0h 50mN306RC
2026-03-31KSANKPHX19:14 PDT20:06 MST0h 51mN122US
2026-03-31?KSAN00:00Z17:50 PDT0h 50mN122US
2026-03-30estimated?KPHX03:04Z21:04 MST0h 59mN990NN
2026-03-30estimated?KSAN00:11Z17:36 PDT0h 24mN990NN
2026-03-29estimated?KSAN00:00Z17:40 PDT0h 40mN109UW
2026-03-16KPHXKSAN18:32 MST19:20 PDT0h 47mA3D90A
2026-03-15KSANKPHX19:28 PDT20:14 MST0h 45mN663AW
2026-03-15KPHXKSAN17:05 MST17:58 PDT0h 53mN663AW
2026-03-14KSANKPHX20:04 PDT20:56 MST0h 51mN968NN
2026-03-14estimated??00:00Z00:56Z0h 55mN968NN
2026-03-13KSANKPHX20:12 PDT21:06 MST0h 53mN917NN
2026-03-13estimated?KSAN00:18Z17:42 PDT0h 23mN917NN
2026-03-11KPHXKSAN16:35 MST17:42 PDT1h 06mAC1190
2026-03-10KPHXKSAN16:36 MST17:46 PDT1h 09mAB40F0
2026-03-10?KPHX00:00Z21:06 MST4h 05mN105UW
2026-03-09estimated?KPHX22:25Z16:58 MST1h 32mN105UW
2026-03-09?KPHX02:25Z21:08 MST1h 42mN891NN
2026-03-09KPHXKSAN17:00 MST17:54 PDT0h 53mN891NN
2026-03-08estimated?KPHX23:10Z16:58 MST0h 47mN891NN
2026-03-06?KDFW18:31Z15:52 CST3h 20mN186US
2026-03-06estimated??13:49Z18:10Z4h 21mN186US
2026-03-05partialKDFW?08:33 CSTN926UW
2026-03-04partialKDFW?08:32 CSTN507AY
2026-03-03KDFW?08:53 CST21:24Z6h 31mN142AN
2026-03-02estimated??14:32Z22:30Z7h 58mN130AN
2026-03-01partialKDFW?08:38 CSTN902AA
2026-02-28KDFW?08:48 CST22:14Z7h 25mN979UY
2026-02-27partialKDFW?10:20 CSTN932AM
2026-02-26partialKDFW?08:41 CSTN926UW
2026-02-25KDFW?08:40 CST22:08Z7h 28mN986AN
2026-02-24partialKDFW?08:42 CSTN119NN
2026-02-23partialKDFW?08:52 CSTN990AU
2026-02-22partialKDFW?08:44 CSTN178US
2026-02-21partialKDFW?08:55 CSTN155NN
2026-02-20partialKDFW?10:48 CSTN163AA
2026-02-19partialKDFW?08:37 CSTN575UW
2026-02-18partialKDFW?11:48 CSTA05776
2026-02-17?KDFW13:43Z15:52 CST8h 08mN146AA
2026-02-16partialKDFW?08:38 CSTN924US
2026-02-15partialKDFW?08:42 CSTAD3E36
2026-02-15estimated?KDFW00:02Z18:30 CST0h 28mN537UW
2026-02-14estimated??15:51Z23:58Z8h 06mN537UW
2026-02-13?KDFW14:32Z15:36 CST7h 04mN157UW
2026-02-12KDTWKDFW06:16 EST17:24 CST12h 07mN883NN
2026-02-12?KDTW00:01Z21:02 EST2h 00mN883NN
2026-02-11partial??00:00ZN873NN
2026-02-10partial??00:00ZN301PA
2026-02-09partial??00:03ZN996NN
2026-02-08KDTWKDFW11:28 EST17:58 CST7h 29mN942AN
2026-02-08?KDTW00:00Z20:42 EST1h 41mN942AN
2026-02-07KDFWKDTW06:24 CST20:38 EST13h 13mAC7A5E
2026-02-06partial??00:00ZN857NN
2026-02-05partial??00:00ZN808NN
2026-02-04estimatedKDFW?17:12 CST23:58Z0h 45mN808NN
2026-02-03estimated?KDTW00:00Z20:28 EST1h 27mN866NN
2026-02-02partial??00:00ZN877NN
2026-02-01partial??00:00ZN929AN
2026-01-31partialKDFW?18:48 CSTN941AN
2026-01-30?KDTW00:01Z20:40 EST1h 38mN949AN
2026-01-29partialKDFW?18:26 CSTN903AN
2026-01-26KDFWKDTW19:17 CST22:22 EST2h 04mN921AN
2026-01-24estimated?KDTW00:06Z20:24 EST1h 17mN901NN
2026-01-23partial??00:09ZN878NN
2026-01-22partial??00:00ZA36FFF
2026-01-21partial??00:02ZN827NN
2026-01-20partialKDFW?18:04 CSTN965AN
2026-01-09estimated?KDTW00:01Z20:20 EST1h 18mN892NN
2026-01-08partial??00:00ZN844NN
2026-01-07partial??00:00ZN908NN
2026-01-06partial??00:39ZN412UW
2026-01-05estimated??06:25Z07:12Z0h 46mN444UW
2026-01-05estimated??00:24Z05:40Z5h 16mN444UW
2026-01-04estimated??00:39Z05:14Z4h 34mN152UW
2026-01-03?KPHX00:47Z22:54 MST5h 07mN404AN
2026-01-02?KPHX00:25Z22:34 MST5h 08mN435AN
2026-01-01?KSAN01:35Z19:12 PST1h 36mA32FF6
2025-12-31estimated??00:35Z05:52Z5h 17mN438AN
2025-12-30partialKPHX?20:30 MSTN450AN
2025-12-29?KPHX01:03Z21:46 MST3h 42mN435AN
2025-12-28?KPHX00:26Z22:02 MST4h 35mN167US
2025-12-27estimated??00:15Z06:50Z6h 35mN405AN
2025-12-24estimated??00:34Z06:04Z5h 29mN443AA
2025-12-23estimated??00:22Z05:10Z4h 47mN916US
2025-12-22partialKPHX?21:48 MSTA55B50
2025-12-21?KPHX01:54Z23:08 MST4h 13mAD5480
2025-12-20estimated??01:18Z05:40Z4h 21mN461AN
2025-12-19estimated??00:29Z05:24Z4h 55mN433AN
2025-12-18estimated?KDFW01:55Z21:20 CST1h 24mN931AM
2025-12-17estimated??21:30Z23:12Z1h 41mN931AM
2025-12-17estimated??19:01Z19:26Z0h 24mN977UY
2025-12-16partialKDFW?12:51 CSTA06DB4
2025-12-16estimated?KDFW00:00Z19:20 CST1h 19mN170US
2025-12-15estimated??17:52Z20:12Z2h 19mN170US
2025-12-14partialKDFW?12:29 CSTAC7E09
2025-12-14estimated??00:26Z02:28Z2h 01mN182UW
2025-12-13estimatedKDFW?13:16 CST20:54Z1h 37mN182UW
2025-12-12partialKDFW?12:56 CSTA0CFBD
2025-12-12estimated??00:00Z01:54Z1h 54mN191UW
2025-12-11estimated??23:32Z23:58Z0h 25mN191UW
2025-12-11estimatedKDFW?12:29 CST20:04Z1h 34mN191UW
2025-12-11?KDFW00:00Z19:38 CST1h 37mN169UW
2025-12-10estimated??17:58Z20:20Z2h 22mN169UW
2025-12-10estimated??00:59Z02:34Z1h 34mN154UW
2025-12-09estimatedKDFW?12:49 CST20:00Z1h 10mN154UW
2025-11-27partialKMIA?22:04 ESTN581UW
2025-11-26KPHLKMIA14:11 EST16:36 EST2h 24mN581UW
2025-10-29KDFWKIAH18:10 CDT18:58 CDT0h 47mN904NN
2025-10-29estimated?KIAH00:00Z19:26 CDT0h 26mN847NN
2025-10-28estimated??23:14Z23:58Z0h 43mN847NN
2025-10-28estimatedKIAH?20:10 CDT02:10Z0h 59mN120EE
2025-10-27KDFWKIAH18:07 CDT18:52 CDT0h 44mN120EE
2025-10-27estimatedKIAH?20:15 CDT02:14Z0h 58mN921US
2025-10-26?KIAH21:58Z18:58 CDT1h 59mN921US
2025-10-24estimatedKIAH?19:29 CDT01:24Z0h 55mN970UY
2025-10-23estimated?KIAH21:51Z17:46 CDT0h 54mN970UY
2025-10-22estimated?KIAH00:00Z19:28 CDT0h 27mN303RE
2025-10-21estimated??23:35Z23:58Z0h 23mN303RE
2025-10-21estimatedKIAH?19:30 CDT01:26Z0h 55mN922US
2025-10-20estimated?KIAH22:40Z18:30 CDT0h 49mN922US
2025-10-20estimatedKIAH?20:24 CDT02:24Z0h 59mN914UY
2025-10-19estimated??23:18Z23:58Z0h 39mN914UY
2025-10-14KDFWKIAH17:53 CDT18:56 CDT1h 02mN981AN
2025-10-14KIAHKDFW20:09 CDT20:28 CDT0h 18mN921US
2025-10-13KDFWKIAH16:56 CDT17:50 CDT0h 53mN921US
2025-10-13KIAHKDFW22:32 CDT23:20 CDT0h 47mN992AU
2025-10-13KDFWKIAH20:40 CDT21:26 CDT0h 45mN992AU
2025-10-07estimatedKDFW?18:29 CDT23:58Z0h 29mN940AN
2025-10-07estimatedKIAH?19:22 CDT01:24Z1h 01mN178US
2025-10-06KDFWKIAH17:02 CDT17:48 CDT0h 45mN178US
2025-10-05partialKXNA?09:57 CDTN753US
2025-08-25KALBKCLT05:26 EDT16:24 EDT10h 58mN107US
2025-08-23KALBKCLT01:41 EDT16:14 EDT14h 32mN650AW
2025-08-21KALBKCLT14:35 EDT16:18 EDT1h 43mN658AW
2025-08-17KALBKCLT14:16 EDT16:00 EDT1h 43mN114UW
2025-08-16KALBKCLT14:07 EDT16:08 EDT2h 01mN604AW
2025-08-15partialKCLT?20:33 EDTN105UW
2025-08-14KALB?14:01 EDT19:52Z1h 50mN105UW

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