‹ Aircraft

N821FL / AB351A

136 flights over 54 days · 2.52 legs/day · base KTVF · Thief River Falls · operators: TSU

136
Flights
6
Airports served
2%
ADS-B observed
0
Ferry / no-flightnum

Aircraft identity

CL-600-2B19 CRJ2
Gulf & Caribbean Cargo Inc · reg N821FL · built 2005
Bombardier Inc · GE CF34-3B1 · free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 3 legs TSU
KTVF → KMEM → KTVF → KMSP
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls ⚠ gap TSU069 · IF69 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis ⚠ gap TSU8364 · IF8364 · sched Z
2026-06-20 2 legs round-trip TSU
KTVF → KSDF → KTVF
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
2026-06-19 3 legs round-trip TSU
KMSP → KTVF → KMEM → KMSP
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis TSU8364 · IF8364 · sched Z
2026-06-18 3 legs round-trip TSU
KTVF → KMEM → KMSP → KTVF
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis TSU8364 · IF8364 · sched Z
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
2026-06-17 3 legs TSU
KTVF → KMEM → KTVF → KMSP
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls ⚠ gap TSU069 · IF69 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis ⚠ gap TSU8364 · IF8364 · sched Z
2026-06-16 3 legs TSU
KMEM → KMSP → KMEM → KTVF
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis TSU8364 · IF8364 · sched Z
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis ⚠ gap TSU7567 · IF7567 · sched Z
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls ⚠ gap TSU069 · IF69 · sched Z
2026-06-12 3 legs round-trip TSU
KMEM → KMSP → KTVF → KMEM
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis TSU8364 · IF8364 · ⏱ 07:36– (Nonem)
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
2026-06-11 3 legs round-trip TSU
KMSP → KTVF → KMEM → KMSP
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis TSU8364 · IF8364 · sched Z
2026-06-10 3 legs TSU
KTVF → KMEM → KTVF → KMSP
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls ⚠ gap TSU069 · IF69 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis ⚠ gap TSU8364 · IF8364 · sched Z
2026-06-09 3 legs TSU
KMSP → KTVF → KMSP → KMEM
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis ⚠ gap TSU8364 · IF8364 · sched Z
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis ⚠ gap TSU7567 · IF7567 · sched Z
2026-06-05 3 legs round-trip TSU
KTVF → KMEM → KMSP → KTVF
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis TSU8364 · IF8364 · sched Z
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
2026-06-04 3 legs round-trip TSU
KMEM → KMSP → KTVF → KMEM
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis TSU8364 · IF8364 · sched Z
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
2026-06-03 3 legs TSU
KMSP → KTVF → KMSP → KMEM
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis ⚠ gap TSU8364 · IF8364 · sched Z
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis ⚠ gap TSU7567 · IF7567 · sched Z
2026-06-02 3 legs round-trip TSU
KMEM → KMSP → KTVF → KMEM
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis TSU8364 · IF8364 · sched Z
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
2026-05-30 2 legs round-trip TSU
KSDF → KTVF → KSDF
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
2026-05-29 3 legs round-trip TSU
KMSP → KTVF → KMEM → KMSP
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis TSU8364 · IF8364 · sched Z
2026-05-28 3 legs round-trip TSU
KMSP → KTVF → KMEM → KMSP
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis TSU8364 · IF8364 · sched Z
2026-05-27 3 legs TSU
KMSP → KTVF → KMSP → KMEM
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis ⚠ gap TSU8364 · IF8364 · sched Z
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis ⚠ gap TSU7567 · IF7567 · sched Z
2026-05-22 3 legs round-trip TSU
KTVF → KMEM → KMSP → KTVF
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis TSU8364 · IF8364 · sched Z
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
2026-05-21 3 legs round-trip TSU
KTVF → KMEM → KMSP → KTVF
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis TSU8364 · IF8364 · sched Z
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
2026-05-20 3 legs round-trip TSU
KTVF → KMEM → KMSP → KTVF
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis TSU8364 · IF8364 · sched Z
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
2026-05-19 3 legs round-trip TSU
KMSP → KTVF → KMEM → KMSP
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis TSU8364 · IF8364 · sched Z
2026-05-15 3 legs round-trip TSU
KTVF → KMEM → KMSP → KTVF
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis TSU8364 · IF8364 · sched Z
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
2026-05-14 3 legs TSU
KMEM → KMSP → KMEM → KTVF
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis TSU8364 · IF8364 · sched Z
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis ⚠ gap TSU7567 · IF7567 · sched Z
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls ⚠ gap TSU069 · IF69 · sched Z
2026-05-13 3 legs TSU
KTVF → KMEM → KTVF → KMSP
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls ⚠ gap TSU069 · IF69 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis ⚠ gap TSU8364 · IF8364 · sched Z
2026-05-12 3 legs round-trip TSU
KMEM → KMSP → KTVF → KMEM
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis TSU8364 · IF8364 · ⏱ 07:38– (Nonem)
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
2026-05-08 3 legs round-trip TSU
KMEM → KMSP → KTVF → KMEM
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis TSU8364 · IF8364 · ⏱ 09:50– (Nonem)
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
2026-05-07 3 legs TSU
KMSP → KTVF → KMSP → KMEM
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis ⚠ gap TSU8364 · IF8364 · sched Z
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis ⚠ gap TSU7567 · IF7567 · sched Z
2026-05-06 3 legs round-trip TSU
KMSP → KTVF → KMEM → KMSP
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls TSU069 · IF69 · sched Z
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis TSU8364 · IF8364 · sched Z
2026-05-05 3 legs TSU
KTVF → KMEM → KTVF → KMSP
KTVF KMEM KTVF · Thief River Falls → KMEM · Memphis TSU7567 · IF7567 · sched Z
KMSP KTVF KMSP · Minneapolis → KTVF · Thief River Falls ⚠ gap TSU069 · IF69 · sched Z
KMEM KMSP KMEM · Memphis → KMSP · Minneapolis ⚠ gap TSU8364 · IF8364 · sched Z
2026-05-02 2 legs round-trip TSU
KSDF → KTVF → KSDF
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
2026-05-01 2 legs round-trip TSU
KSDF → KTVF → KSDF
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
2026-04-30 2 legs round-trip TSU
KTVF → KSDF → KTVF
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
2026-04-29 2 legs round-trip TSU
KTVF → KSDF → KTVF
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
2026-04-25 2 legs round-trip TSU
KTVF → KSDF → KTVF
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
2026-04-24 2 legs round-trip TSU
KTVF → KSDF → KTVF
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
2026-04-23 2 legs round-trip TSU
KSDF → KTVF → KSDF
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
2026-04-22 2 legs round-trip TSU
KSDF → KTVF → KSDF
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
2026-04-21 2 legs round-trip TSU
KSDF → KTVF → KSDF
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
2026-04-18 2 legs round-trip TSU
KTVF → KSDF → KTVF
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
2026-04-17 2 legs round-trip TSU
KSDF → KTVF → KSDF
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
2026-04-16 2 legs round-trip TSU
KTVF → KSDF → KTVF
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
2026-04-15 3 legs round-trip TSU
KSDF → KFAR → KTVF → KSDF
KSDF KFAR KSDF · Louisville → KFAR · Fargo TSU1016 · IF1016 · sched Z
KFAR KTVF KFAR · Fargo → KTVF · Thief River Falls TSU821 · IF821 · sched Z
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
2026-04-14 2 legs round-trip TSU
KTVF → KSDF → KTVF
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
2026-04-11 2 legs round-trip TSU
KTVF → KSDF → KTVF
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
2026-04-10 2 legs round-trip TSU
KTVF → KSDF → KTVF
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
2026-04-09 2 legs round-trip TSU
KSDF → KTVF → KSDF
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
2026-04-08 2 legs round-trip TSU
KSDF → KTVF → KSDF
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
2026-04-07 2 legs round-trip TSU
KSDF → KTVF → KSDF
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
2026-04-04 2 legs round-trip TSU
KSDF → KTVF → KSDF
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
2026-04-02 2 legs round-trip TSU
KTVF → KSDF → KTVF
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
2026-04-01 2 legs round-trip TSU
KSDF → KTVF → KSDF
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
KTVF KSDF KTVF · Thief River Falls → KSDF · Louisville TSU1015 · IF1015 · sched Z
2026-03-31 2 legs TSU
KPTK → KSDF → KTVF
KPTK KSDF KPTK · Pontiac → KSDF · Louisville TSU821 · IF821 · sched Z
KSDF KTVF KSDF · Louisville → KTVF · Thief River Falls TSU1016 · IF1016 · sched Z
2026-03-30 1 legs round-trip TSU
KPTK → KPTK
KPTK KPTK KPTK · Pontiac → KPTK · Pontiac TSU821 · IF821 · sched Z