Flight

ENY3381

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

Route

AirlineEnvoy Air
Observed routeKORD → KCWA

Flight history 271 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-09-09KCMHKDFW08:11 EDT09:30 CDT2h 18mN287NN
2026-09-08estimatedKCAEKDCA06:17 EDT07:14 EDT0h 56mN277NN
2026-09-04KCAEKDCA06:16 EDT07:14 EDT0h 57mN343JS
2026-09-03KCAEKDCA06:08 EDT07:06 EDT0h 57mN322RC
Earlier flights (267) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-01KCAEKDCA06:11 EDT07:20 EDT1h 08mN276NN
2026-08-31KCAEKDCA06:09 EDT07:10 EDT1h 00mA39E0C
2026-08-28KCAEKDCA06:25 EDT07:22 EDT0h 57mN230NN
2026-08-27estimatedKCAEKDCA06:20 EDT07:10 EDT0h 49mA3A4ED
2026-08-25estimatedKCAEKDCA06:16 EDT07:00 EDT0h 44mA3899D
2026-08-24KCAEKDCA06:01 EDT06:56 EDT0h 54mN211NN
2026-08-21KCAEKDCA06:09 EDT09:02 EDT2h 52mN232NN
2026-08-20estimatedKCAEKDCA06:16 EDT06:58 EDT0h 41mN232NN
2026-08-19estimated??10:13Z10:50Z0h 36mN303DD
2026-08-18estimatedKCAEKDCA06:16 EDT07:12 EDT0h 55mN209NN
2026-08-14KCAEKDCA06:12 EDT08:54 EDT2h 41mN334CR
2026-08-13estimatedKCAEKDCA06:26 EDT07:18 EDT0h 52mN261NN
2026-08-12KCAEKDCA06:41 EDT09:13 EDT2h 32mN227NN
2026-07-23estimatedKDFWKIKR16:31 CDT16:06 MDT0h 34mN274NN
2026-07-23estimated?KDFW00:00Z20:02 CDT1h 02mN291NN
2026-07-22estimated??23:34Z23:58Z0h 23mN291NN
2026-07-22KDFWKABQ16:12 CDT16:38 MDT1h 25mN291NN
2026-07-22estimated?KDFW00:02Z19:56 CDT0h 53mN261NN
2026-07-21estimated??23:33Z23:58Z0h 24mN261NN
2026-07-21KDFWKABQ16:12 CDT16:34 MDT1h 21mN261NN
2026-07-21estimated?KDFW00:00Z20:06 CDT1h 05mN266NN
2026-07-20estimatedKABQKDFW17:30 MDT18:58 CDT0h 27mN266NN
2026-07-20KDFWKABQ16:14 CDT16:30 MDT1h 15mN266NN
2026-07-20estimated?KDFW00:00Z20:26 CDT1h 26mN281NN
2026-07-19estimatedKDFWKIKR16:31 CDT16:58 MDT1h 26mN281NN
2026-07-19estimated?KDFW00:00Z20:40 CDT1h 40mN288NN
2026-07-18estimatedKABQKDFW17:41 MDT18:58 CDT0h 16mN288NN
2026-07-18KDFWKABQ16:32 CDT16:58 MDT1h 25mN288NN
2026-07-18estimated?KDFW00:00Z20:28 CDT1h 27mA3C21A
2026-07-17KDFWKABQ16:41 CDT17:14 MDT1h 32mA3C21A
2026-07-17KIKRKDFW18:01 MDT20:54 CDT1h 52mN225NN
2026-07-16partialKABQ?17:36 MDTN225NN
2026-07-16KDFWKABQ16:39 CDT16:56 MDT1h 16mN225NN
2026-07-16KABQKDFW18:40 MDT21:10 CDT1h 29mN242NN
2026-07-15estimatedKDFWKIKR17:34 CDT17:58 MDT1h 24mN242NN
2026-07-14KABQKDFW17:29 MDT19:56 CDT1h 26mA29680
2026-07-14estimatedKDFWKIKR16:11 CDT16:42 MDT1h 30mN266NN
2026-07-14KIKR?18:00 MDT03:06Z3h 06mN212NN
2026-07-13estimatedKDFWKIKR16:53 CDT17:12 MDT1h 18mN212NN
2026-07-13KIKRKDFW20:44 MDT23:10 CDT1h 25mN232NN
2026-07-12estimatedKDFWKIKR16:20 CDT16:50 MDT1h 29mN232NN
2026-07-12estimatedKIKRKDFW18:02 MDT20:40 CDT1h 38mA3CCF3
2026-07-11estimatedKDFWKIKR16:13 CDT16:36 MDT1h 22mA3CCF3
2026-07-11estimatedKFTWKDFW19:00 CDT20:12 CDT1h 12mN221NN
2026-07-10estimatedKDFWKIKR16:27 CDT16:58 MDT1h 30mN221NN
2026-07-10partialKDFW?19:01 CDTN243NN
2026-07-09estimated??23:32Z23:54Z0h 21mN243NN
2026-07-09KDFWKABQ16:16 CDT16:36 MDT1h 19mN243NN
2026-07-09estimatedKIKRKDFW18:41 MDT21:22 CDT1h 40mN272NN
2026-07-08estimatedKDFWKIKR16:42 CDT17:12 MDT1h 29mN272NN
2026-07-08estimatedKIKRKDFW18:02 MDT20:30 CDT1h 27mA3C94C
2026-07-07estimatedKDFWKIKR16:11 CDT16:30 MDT1h 18mA3C94C
2026-07-07KACTKDFW21:11 CDT21:46 CDT0h 35mN265NN
2026-07-07estimatedKCVSKACT18:00 MDT20:22 CDT1h 22mN265NN
2026-07-06estimated??23:27Z23:58Z0h 30mN265NN
2026-07-06estimatedKDFWKIKR16:10 CDT16:42 MDT1h 32mN265NN
2026-07-06estimatedKROWKDFW18:01 MDT20:28 CDT1h 26mA3D3B3
2026-07-05estimated??23:37Z23:58Z0h 20mA3D3B3
2026-07-05KDFWKABQ16:14 CDT16:54 MDT1h 40mA3D3B3
2026-07-04estimatedKIKRKDFW18:00 MDT20:18 CDT1h 17mA36556
2026-07-03estimatedKDFWKIKR16:13 CDT16:46 MDT1h 32mA36556
2026-07-03estimatedKFTWKDFW19:01 CDT19:58 CDT0h 56mN228NN
2026-07-02estimated??23:32Z23:58Z0h 25mN228NN
2026-07-02estimatedKDFWKIKR16:16 CDT16:36 MDT1h 19mN228NN
2026-07-02partialKDFW?19:00 CDTN270NN
2026-07-01estimated??23:34Z23:58Z0h 24mN270NN
2026-07-01estimatedKDFWKIKR16:16 CDT16:42 MDT1h 25mN270NN
2026-07-01estimatedKDFW?19:00 CDT01:10Z1h 10mA3813A
2026-06-30estimatedKABQ?17:25 MDT23:54Z0h 29mA3813A
2026-06-30partialKDFW?21:52 CDTN236NN
2026-06-30partialKDFW?19:00 CDTN236NN
2026-06-29estimated??23:31Z23:58Z0h 26mN236NN
2026-06-29estimatedKDFWKIKR16:13 CDT16:32 MDT1h 18mN236NN
2026-06-29estimatedKDFW?19:00 CDT01:18Z1h 18mA3C21A
2026-06-28estimatedKABQ?17:36 MDT23:56Z0h 20mA3C21A
2026-06-28KDFWKABQ16:21 CDT16:44 MDT1h 23mA3C21A
2026-06-28estimatedKIKR?18:00 MDT01:34Z1h 34mA3B7F4
2026-06-27KDFWKABQ16:12 CDT16:42 MDT1h 29mA3B7F4
2026-06-27estimatedKDFW?19:00 CDT01:08Z1h 07mA3900E
2026-06-26estimatedKABQ?17:26 MDT23:58Z0h 31mA3900E
2026-06-26KDFWKABQ16:08 CDT16:40 MDT1h 31mA3900E
2026-06-26KIKRKDFW18:02 MDT20:38 CDT1h 35mN267NN
2026-06-25KDFWKABQ16:36 CDT17:30 MDT1h 53mN267NN
2026-06-25estimatedKIKRKDFW18:00 MDT20:26 CDT1h 26mN292NN
2026-06-24estimatedKDFWKIKR16:13 CDT17:10 MDT1h 57mN292NN
2026-06-24estimatedKIKRKDFW18:00 MDT20:47 CDT1h 46mA3C5AD
2026-06-23estimatedKDFWKIKR16:16 CDT16:44 MDT1h 27mA3C5AD
2026-06-23KIKRKDFW18:00 MDT20:34 CDT1h 34mN221NN
2026-06-22estimatedKDFWKIKR16:45 CDT17:08 MDT1h 22mN221NN
2026-06-22estimatedKIKRKDFW18:00 MDT20:14 CDT1h 14mN229NN
2026-06-21KDFWKABQ16:21 CDT17:00 MDT1h 38mN229NN
2026-06-21estimatedKIKRKDFW18:26 MDT21:00 CDT1h 33mN240NN
2026-06-20estimatedKDFWKIKR17:03 CDT17:22 MDT1h 18mN240NN
2026-06-19partialKDFW?19:00 CDTN250NN
2026-06-18estimated??23:29Z23:58Z0h 28mN250NN
2026-06-18KDFWKABQ16:17 CDT16:40 MDT1h 22mN250NN
2026-06-18estimatedKIKRKDFW18:00 MDT20:28 CDT1h 27mAAC03D
2026-06-17estimatedKDFWKIKR16:41 CDT17:08 MDT1h 27mAAC03D
2026-06-17estimatedKFTW?19:00 CDT01:14Z1h 13mN269NN
2026-06-16estimatedKABQ?17:31 MDT23:58Z0h 26mN269NN
2026-06-16KDFWKABQ16:12 CDT16:34 MDT1h 22mN269NN
2026-06-16estimatedKFTWKDFW19:01 CDT20:02 CDT1h 00mA3ADD3
2026-06-15estimated??23:37Z23:56Z0h 18mA3ADD3
2026-06-15KDFWKABQ16:14 CDT16:50 MDT1h 35mA3ADD3
2026-06-15estimatedKIKR?18:33 MDT02:04Z1h 30mN283NN
2026-06-14KDFWKABQ16:44 CDT17:22 MDT1h 37mN283NN
2026-06-14estimatedKIKRKDFW21:04 MDT23:28 CDT1h 23mN287NN
2026-06-14estimatedKIKR?19:46 MDT02:14Z0h 28mN287NN
2026-06-13estimatedKDFWKIKR16:28 CDT17:38 MDT2h 09mN287NN
2026-06-12estimatedKFTW?19:00 CDT01:12Z1h 11mN247NN
2026-06-11estimatedKIKR?16:40 MDT22:58Z0h 17mN247NN
2026-05-29estimatedKSAFKDFW18:00 MDT20:26 CDT1h 26mN278NN
2026-05-28estimated??21:07Z22:58Z1h 50mN278NN
2026-05-28estimatedKFTWKDFW19:04 CDT19:58 CDT0h 53mA3A93B
2026-05-27estimated??23:27Z23:58Z0h 30mA3A93B
2026-05-27estimatedKDFWKIKR16:21 CDT16:40 MDT1h 19mA3A93B
2026-05-27KIKRKDFW18:00 MDT20:34 CDT1h 33mA34E6A
2026-05-26estimatedKDFWKIKR16:22 CDT17:14 MDT1h 51mA34E6A
2026-05-26KIKRKDFW19:11 MDT21:52 CDT1h 40mN229NN
2026-05-25KDFWKABQ17:12 CDT17:46 MDT1h 33mN229NN
2026-05-25estimatedKIKRKDFW19:56 MDT22:40 CDT1h 43mN267NN
2026-05-25estimatedKIKR?18:24 MDT00:58Z0h 34mN267NN
2026-05-24estimatedKDFWKIKR18:22 CDT17:58 MDT0h 35mN267NN
2026-05-23estimatedKIKRKDFW18:00 MDT20:30 CDT1h 29mN225NN
2026-05-22estimatedKDFWKIKR16:11 CDT17:02 MDT1h 50mN225NN
2026-05-22estimated??00:16Z01:40Z1h 23mA3899D
2026-05-21estimatedKDFWKIKR16:56 CDT17:30 MDT1h 33mA3899D
2026-05-20partialKORD?19:23 CDTN274NN
2026-05-19KORDKMDW21:41 CDT14:50 CDT17h 08mAAA86C
2026-05-12estimatedKUGNKORD05:24 CDT05:52 CDT0h 28mAAB396
2026-05-11estimatedKUGNKORD05:10 CDT05:48 CDT0h 37mA3A27A
2026-05-10estimatedKGRRKORD06:22 EDT06:00 CDT0h 37mN233NN
2026-05-09estimatedKGRRKORD06:09 EDT05:42 CDT0h 32mN201NN
2026-05-08estimatedKMDWKORD05:14 CDT05:48 CDT0h 33mA9F3AD
2026-05-07estimatedKGRRKORD06:24 EDT05:58 CDT0h 33mN288NN
2026-05-06estimatedKGRRKORD06:15 EDT05:52 CDT0h 37mAA908E
2026-05-05estimatedKGRRKORD06:14 EDT05:52 CDT0h 37mN272NN
2026-05-04estimatedKUGNKORD07:00 CDT07:30 CDT0h 29mN245NN
2026-05-03estimatedKUGNKORD05:17 CDT05:48 CDT0h 31mN205NN
2026-05-01estimatedKGRRKORD06:07 EDT05:42 CDT0h 34mA3899D
2026-04-30estimatedKUGNKORD05:38 CDT06:08 CDT0h 29mN215NN
2026-04-28estimatedKMDWKORD05:18 CDT05:48 CDT0h 30mAA9990
2026-04-27estimatedKGRRKORD06:31 EDT06:12 CDT0h 40mN233NN
2026-04-26estimatedKUGNKORD05:06 CDT05:44 CDT0h 37mN214NN
2026-04-25estimatedKGRRKORD06:00 EDT05:40 CDT0h 39mN279MQ
2026-04-24partialKORD?05:11 CDTN216NN
2026-04-23partialKORD?05:09 CDTN227NN
2026-04-22partialKORD?05:22 CDTN280NN
2026-04-21partialKORD?05:28 CDTA3A93B
2026-04-20estimated??10:34Z10:56Z0h 21mN209NN
2026-04-19partialKORD?05:14 CDTN277NN
2026-04-18partialKORD?05:08 CDTN299JJ
2026-04-17partialKORD?05:30 CDTN298FR
2026-04-16partialKORD?05:10 CDTA35220
2026-04-14partialKORD?07:27 CDTAAA86C
2026-04-13partialKORD?05:21 CDTN292NN
2026-04-12partialKORD?05:16 CDTN200NN
2026-04-11partialKORD?05:10 CDTN244NN
2026-04-06KORDKCWA22:38 CDT23:16 CDT0h 37mAABC11
2026-04-05estimatedKORD?22:36 CDT04:12Z0h 35mAA63ED
2026-04-02KORDKCWA22:57 CDT23:36 CDT0h 38mAA9990
2026-04-01KORDKCWA23:42 CDT00:28 CDT0h 46mN266NN
2026-03-31estimatedKORD?00:06 CDT05:42Z0h 35mAAB922
2026-03-30estimatedKORD?23:02 CDT04:40Z0h 37mAA908E
2026-03-29estimatedKORD?22:35 CDT04:16Z0h 40mAA6D9A
2026-03-14estimatedKORD?23:26 CDT05:06Z0h 39mAAC7B1
2026-03-13estimatedKORD?22:40 CDT04:20Z0h 39mAAC7B1
2026-03-12KORDKCWA23:26 CDT00:08 CDT0h 42mN762DT
2026-03-10KORDKCWA22:26 CDT23:02 CDT0h 35mN237NN
2026-03-09KORDKCWA22:42 CDT23:22 CDT0h 39mN761RW
2026-03-06estimatedKORD?17:18 CST23:58Z0h 39mN278NN
2026-03-05KORDKCLE16:30 CST18:24 EST0h 54mN255NN
2026-03-04KORDKCLE16:30 CST18:24 EST0h 53mN255NN
2026-03-03KORDKCLE16:31 CST18:22 EST0h 51mN300LK
2026-03-02KORDKCLE16:58 CST18:44 EST0h 46mN261NN
2026-03-01KORDKCLE16:30 CST18:22 EST0h 51mN234JW
2026-02-27KORDKCLE16:29 CST18:22 EST0h 52mN221NN
2026-02-26KORDKCLE16:32 CST18:24 EST0h 51mN300LK
2026-02-25KORDKCLE17:04 CST18:52 EST0h 47mN269NN
2026-02-24KORDKCLE16:28 CST18:20 EST0h 51mN291NN
2026-02-22partialKORD?17:22 CSTA243CB
2026-02-20KORDKCLE16:44 CST18:34 EST0h 50mN230NN
2026-02-19KORDKCLE16:24 CST18:16 EST0h 51mN220NN
2026-02-18KORDKCLE16:38 CST18:28 EST0h 49mA3899D
2026-02-17partialKCLE?21:01 ESTN221NN
2026-02-16estimatedKORD?17:22 CST23:58Z0h 35mN221NN
2026-02-15KORDKCLE16:18 CST18:28 EST1h 09mN232NN
2026-02-13KORDKCLE16:29 CST18:26 EST0h 56mN269NN
2026-02-12KORDKCLE16:31 CST18:28 EST0h 56mN255NN
2026-02-11KORDKCWA15:35 CST16:14 CST0h 38mAA141E
2026-02-07KORDKCWA15:39 CST16:30 CST0h 50mN250NN
2026-02-06estimatedKORD?15:46 CST22:30Z0h 43mAA0909
2026-02-05KORDKCWA16:00 CST16:42 CST0h 41mN765ST
2026-02-04KORDKCWA16:47 CST17:28 CST0h 40mAAB922
2026-02-03KORDKCWA15:29 CST16:18 CST0h 48mAA01B3
2026-02-02KORDKCWA16:34 CST17:28 CST0h 54mN304KM
2026-02-01estimatedKORD?15:31 CST22:06Z0h 34mA3B398
2026-01-31KORDKCWA16:34 CST17:18 CST0h 43mN765ST
2026-01-31KORDKCWA21:31 CST22:08 CST0h 37mN768RD
2026-01-29KORDKCWA15:38 CST16:20 CST0h 41mAA8075
2026-01-28KORDKCWA15:34 CST16:20 CST0h 45mN765ST
2026-01-27KORDKCWA15:50 CST16:34 CST0h 44mAA141E
2026-01-26KORDKCWA16:17 CST17:00 CST0h 42mN215NN
2026-01-25KORDKCWA16:50 CST17:38 CST0h 47mN760MQ
2026-01-24KORDKCWA15:44 CST16:26 CST0h 41mAA01B3
2026-01-23KORDKCWA16:02 CST16:42 CST0h 39mA9EC7F
2026-01-22KORDKCWA15:46 CST16:28 CST0h 41mN763CC
2026-01-21KORDKCWA15:36 CST16:16 CST0h 40mN227NN
2026-01-20KORDKCWA16:09 CST16:50 CST0h 40mN763CC
2026-01-19KORDKCWA15:56 CST16:38 CST0h 42mAA1DC2
2026-01-18estimatedKORDKCWA16:21 CST17:14 CST0h 52mAAC7B1
2026-01-09estimatedKORD?15:53 CST22:42Z0h 49mAA9CA8
2026-01-08KORDKCWA15:26 CST16:10 CST0h 43mAA69DB
2026-01-07KORDKCWA15:26 CST16:12 CST0h 45mAA9CA8
2026-01-06KORDKCWA15:40 CST16:30 CST0h 50mAA9CA8
2026-01-06KORDKBMI22:44 CST23:16 CST0h 31mN798CC
2026-01-05KORDKBMI23:09 CST23:40 CST0h 30mN281NN
2026-01-04KORDKBMI23:22 CST23:56 CST0h 33mN760MQ
2026-01-03KORDKBMI22:42 CST23:22 CST0h 39mAAA342
2026-01-02KORDKBMI23:54 CST00:24 CST0h 29mN766JM
2026-01-01KORDKBMI21:10 CST22:20 CST1h 10mN766JM
2025-12-31KORDKBMI00:42 CST01:12 CST0h 29mAAAE79
2025-12-30KORDKBMI00:45 CST01:16 CST0h 30mAA9FBB
2025-12-29KORDKBMI22:43 CST23:10 CST0h 26mA35DC2
2025-12-28KORDKBMI23:03 CST23:32 CST0h 28mAA94AA
2025-12-27KORDKBMI23:28 CST00:00 CST0h 31mN766JM
2025-12-25KORDKBMI16:25 CST17:02 CST0h 36mAAAAAE
2025-12-24KORDKBMI16:30 CST17:02 CST0h 31mAA8075
2025-12-24KORDKBMI22:50 CST23:26 CST0h 36mA9EC7F
2025-12-23KORDKBMI22:55 CST23:22 CST0h 27mA9FEC4
2025-12-22KORDKBMI22:53 CST23:22 CST0h 28mN768RD
2025-12-21KORDKBMI22:58 CST23:25 CST0h 26mAAA86C
2025-12-20KORDKBMI23:55 CST00:32 CST0h 36mAAC03D
2025-12-19KORDKBMI23:49 CST00:28 CST0h 38mAABC11
2025-12-17KATWKORD09:35 CST10:24 CST0h 48mA9F3AD
2025-12-16KATWKORD09:31 CST10:38 CST1h 07mAAB922
2025-12-15KATWKORD10:18 CST11:22 CST1h 03mAAB922
2025-12-14KATWKORD09:41 CST10:48 CST1h 06mAAC03D
2025-12-13KATWKORD09:34 CST10:36 CST1h 02mAA9990
2025-12-12KATWKORD09:34 CST10:34 CST1h 00mAA883E
2025-12-11KATWKORD09:29 CST10:28 CST0h 58mN763CC
2025-12-10KATWKORD10:39 CST12:00 CST1h 21mN763CC
2025-12-09estimated?KORD16:12Z11:24 CST1h 11mAAC03D
2025-12-02KORDKCLE22:47 CST00:42 EST0h 55mAA8075
2025-11-27KORDKCLE19:45 CST21:36 EST0h 50mAA69DB
2025-10-30?KPHX13:30Z08:52 MST2h 21mN259NN
2025-10-29?KPHX13:31Z08:48 MST2h 17mN259NN
2025-10-28?KPHX13:34Z09:06 MST2h 31mA3813A
2025-10-27?KPHX13:27Z08:58 MST2h 30mA34199
2025-10-26?KPHX13:32Z08:52 MST2h 19mA34C68
2025-10-25estimated?KPHX14:43Z08:46 MST1h 02mA37DA1
2025-10-24estimated?KPHX14:01Z08:52 MST1h 50mN224NN
2025-10-22estimated?KPHX15:20Z09:00 MST0h 40mN258NN
2025-10-21estimated?KPHX15:50Z09:08 MST0h 18mA34199
2025-10-20?KPHX13:30Z09:04 MST2h 33mN200NN
2025-10-15KOMAKPHX08:25 CDT09:04 MST2h 39mN217NN
2025-10-14KOMAKPHX08:26 CDT09:16 MST2h 49mN252NN
2025-10-13KOMAKPHX08:32 CDT09:26 MST2h 54mN253NN
2025-10-07KOMAKPHX08:22 CDT08:58 MST2h 36mA37738
2025-10-06KOMAKPHX08:31 CDT09:14 MST2h 42mN275NN
2025-10-04KBOSKSTL14:57 EDT16:00 CDT2h 02mA3813A
2025-08-24KBOSKSTL07:00 EDT08:58 CDT2h 57mN256NN
2025-08-21partialKSTL?19:01 CDTN277NN
2025-08-20KBOSKSTL13:08 EDT18:59 CDT6h 50mN277NN
2025-08-19KBOSKSTL06:56 EDT08:40 CDT2h 43mN272NN
2025-08-17KBOSKSTL06:49 EDT08:36 CDT2h 47mN272NN
2025-08-15KBOSKSTL07:01 EDT08:48 CDT2h 47mN231AN

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