TrackIT! - 1M87 (XC Cardiff Central - Birmingham New Street)

Back to Newport (South Wales)  - Location Search  - Maps  - Schedule - Show Newest Report First - Hide Detailed Signalling Data  -  -
 

Trust train ID: 771M87MZ28.
CrossCountry express passenger service from Cardiff Central to Birmingham New Street.
Timed as a Class 158, 168, 170 or 175 DMU at a maximum speed of 100 mph.
Overlayed schedule G24920 runs Sundays effective on 28/04/2024 only. A dynamic link to the current day's instance of this train is here: Today's G24920.
Activated automatically at 28/04/2024 19:45:09.


Action Location When Trigger Following
Generated from schedule G24920 N/A 27/04/2024 00:40:11 N/A N/A
Activated as 771M87MZ28 Cardiff Central 28/04/2024 19:45:09 N/A N/A
N/A 28/04/2024 20:38:15 C2: I/pose 2232 (5M87) 00:01:14 behind 5M87
Departed (P-60) Cardiff Central 28/04/2024 20:44:00 N/A N/A
N/A 28/04/2024 20:45:05 C1: I/pose 2230 (1F37) 00:05:01 behind 1F37
Dep (U) P2 Cardiff Central 28/04/2024 20:45:05 C2: 2232 to 2230 00:05:01 behind 1F37
N/A 28/04/2024 20:45:06 C1: I/pose APNM (1F37) 00:05:01 behind 1F37
N/A 28/04/2024 20:45:06 C2: I/pose APNM (1F37) 00:05:01 behind 1F37
N/A 28/04/2024 20:45:56 C1: 2230 to 2016 00:05:04 behind 1F37
N/A 28/04/2024 20:45:56 C2: 2230 to 2016 00:05:04 behind 1F37
N/A 28/04/2024 20:46:32 C1: 2016 to 2014 00:05:09 behind 1F37
N/A 28/04/2024 20:46:32 C2: 2016 to 2014 00:05:09 behind 1F37
Passed 30 Long Dyke Junction 28/04/2024 20:47:00 N/A N/A
N/A 28/04/2024 20:47:21 C1: 2014 to 2012 00:05:08 behind 1F37
N/A 28/04/2024 20:47:21 C2: 2014 to 2012 00:05:08 behind 1F37
N/A 28/04/2024 20:47:22 C2: I/pose UPMN (1F37) 00:05:08 behind 1F37
N/A 28/04/2024 20:47:23 C1: Cancel APNM N/A
N/A 28/04/2024 20:47:23 C2: Cancel APNM N/A
N/A 28/04/2024 20:48:02 C1: 2012 to 2006 00:05:07 behind 1F37
N/A 28/04/2024 20:48:02 C2: Cancel 2012 N/A
N/A 28/04/2024 20:49:02 C1: 2006 to 2004 00:05:06 behind 1F37
N/A 28/04/2024 20:49:50 C1: 2004 to 2002 00:05:04 behind 1F37
Approaching Marshfield 28/04/2024 20:50:30 C1: 2002 to 2000 00:05:02 behind 1F37
Passed -60 Marshfield 28/04/2024 20:51:00 N/A N/A
Dep (U) from M Marshfield 28/04/2024 20:51:10 C1: 2000 to 1086 00:04:58 behind 1F37
N/A 28/04/2024 20:51:48 C1: 1086 to 1082 00:04:55 behind 1F37
N/A 28/04/2024 20:51:48 C1: STIN to NTUM 00:04:55 behind 1F37
N/A 28/04/2024 20:52:28 C1: 1082 to 1078 00:04:48 behind 1F37
Passed -90 Ebbw Junction 28/04/2024 20:53:00 N/A N/A
Approaching Ebbw Junction 28/04/2024 20:53:10 C1: 1078 to 1076 00:04:41 behind 1F37
N/A 28/04/2024 20:53:42 C1: NTUM to COUT 00:04:39 behind 1F37
Dep (U) Ebbw Junction 28/04/2024 20:53:42 C1: 1076 to 1074 00:04:40 behind 1F37
N/A 28/04/2024 20:54:04 C1: 1074 to 1072 00:04:38 behind 1F37
N/A 28/04/2024 20:54:27 C1: STIN to NWUM 00:04:35 behind 1F37
Approaching Newport (South Wales) 28/04/2024 20:54:27 C1: 1072 to 1070 00:04:35 behind 1F37
Arr (U) P3 Newport (South Wales) 28/04/2024 20:55:06 C1: 1070 to X368 00:04:25 behind 1F37
N/A 28/04/2024 20:55:07 C1: X368 to 1368 00:04:25 behind 1F37
Arrived (P-60) Newport (South Wales) 28/04/2024 20:56:00 N/A N/A
N/A 28/04/2024 20:56:13 C1: STIN to ETUM 00:05:37 behind 1F37
Departed (P-60) Newport (South Wales) 28/04/2024 20:58:00 N/A N/A
N/A 28/04/2024 20:58:03 C2: Cancel UPMN N/A
Approaching Maindee West Junction 28/04/2024 20:59:07 C1: 1368 to 1060 00:06:17 behind 1F37
Dep (U) P3 Newport (South Wales) 28/04/2024 20:59:07 C1: 1368 to 1060 00:06:17 behind 1F37
Passed 0 Maindee West Junction 28/04/2024 21:00:00 N/A N/A
Dep (U) Maindee West Junction 28/04/2024 21:00:02 C1: 1060 to 1056 00:06:11 behind 1F37
N/A 28/04/2024 21:00:03 C1: ETUM to COUT 00:06:11 behind 1F37
N/A 28/04/2024 21:00:19 C1: 1056 to 1054 00:06:09 behind 1F37
Approaching Llanwern West Junction 28/04/2024 21:01:28 C1: 1054 to 1050 00:06:06 behind 1F37
N/A 28/04/2024 21:01:54 C1: STIN to EKUM 00:06:04 behind 1F37
Dep (U) Llanwern West Junction 28/04/2024 21:01:54 C1: 1050 to 1048 00:06:05 behind 1F37
Passed 0 Llanwern West Junction 28/04/2024 21:02:00 N/A N/A
N/A 28/04/2024 21:02:44 C1: 1048 to 1046 00:06:05 behind 1F37
N/A 28/04/2024 21:03:25 C1: 1046 to 1044 00:06:04 behind 1F37
N/A 28/04/2024 21:03:55 C1: 1044 to 1042 00:06:02 behind 1F37
N/A 28/04/2024 21:04:39 C1: 1042 to 1040 00:05:58 behind 1F37
N/A 28/04/2024 21:05:12 C1: 1040 to 1038 00:05:57 behind 1F37
N/A 28/04/2024 21:06:01 C1: STIN to STUM 00:05:55 behind 1F37
Approaching Severn Tunnel Junction 28/04/2024 21:06:01 C1: 1038 to 1036 00:05:55 behind 1F37
Arr (U) P2 Severn Tunnel Junction 28/04/2024 21:06:51 C1: 1036 to X460 00:20:19 behind 2G60
Approaching Caldicot 28/04/2024 21:06:52 C1: X460 to 1460 00:20:19 behind 2G60
Passed -60 Severn Tunnel Junction 28/04/2024 21:07:00 N/A N/A
Departed Caldicot 28/04/2024 21:07:23 N/A N/A
Arr (U) P2 Caldicot 28/04/2024 21:07:44 C1: 1460 to 1456 00:18:18 behind 2G60
Dep (U) P2 Severn Tunnel Junction 28/04/2024 21:07:44 C1: 1460 to 1456 00:18:18 behind 2G60
Dep (U) P2 Caldicot 28/04/2024 21:08:39 C1: 1456 to 1452 00:16:16 behind 2G60
Arrived Caldicot 28/04/2024 21:08:44 N/A N/A
N/A 28/04/2024 21:09:35 C1: 1452 to 1450 00:16:09 behind 2G60
N/A 28/04/2024 21:10:25 C1: 1450 to 1448 00:16:08 behind 2G60
N/A 28/04/2024 21:11:06 C1: 1448 to 1446 00:16:05 behind 2G60
N/A 28/04/2024 21:11:47 C1: 1446 to 1444 00:16:02 behind 2G60
Approaching Chepstow 28/04/2024 21:12:51 C1: 1444 to 1442 00:16:03 behind 2G60
Arr (U) P2 Chepstow 28/04/2024 21:13:24 C1: 1442 to 1438 00:16:03 behind 2G60
Passed -90 Chepstow 28/04/2024 21:14:00 N/A N/A
Dep (U) P2 Chepstow 28/04/2024 21:14:21 C1: 1438 to 1436 00:14:46 behind 2G60
N/A 28/04/2024 21:15:41 C1: 1436 to 1434 00:14:39 behind 2G60
N/A 28/04/2024 21:16:41 C1: 1434 to 1432 00:14:41 behind 2G60
N/A 28/04/2024 21:17:19 C1: 1432 to 1430 00:14:40 behind 2G60
N/A 28/04/2024 21:17:28 C1: Cancel NWUM N/A
N/A 28/04/2024 21:18:09 C1: 1430 to 1428 00:14:37 behind 2G60
N/A 28/04/2024 21:18:47 C1: 1428 to 1426 00:14:35 behind 2G60
Approaching Lydney 28/04/2024 21:19:43 C1: 1426 to 1422 00:14:28 behind 2G60
Passed -150 Lydney 28/04/2024 21:20:00 N/A N/A
Arr (U) P2 Lydney 28/04/2024 21:20:38 C1: 1422 to 1420 00:14:06 behind 2G60
Dep (U) P2 Lydney 28/04/2024 21:21:23 C1: 1420 to 1416 00:12:10 behind 2G60
N/A 28/04/2024 21:22:23 C1: 1416 to 1414 00:12:08 behind 2G60
N/A 28/04/2024 21:22:24 GL: STIN to 1414 00:12:08 behind 2G60
N/A 28/04/2024 21:23:16 C1: 1414 to 1410 00:12:07 behind 2G60
N/A 28/04/2024 21:23:16 GL: 1414 to 1410 00:12:06 behind 2G60
N/A 28/04/2024 21:24:20 C1: 1410 to 1408 00:12:05 behind 2G60
N/A 28/04/2024 21:24:21 GL: 1410 to 1408 00:12:05 behind 2G60
Approaching Awre 28/04/2024 21:25:12 C1: 1408 to 1406 00:12:04 behind 2G60
N/A 28/04/2024 21:25:13 GL: 1408 to 1406 00:12:04 behind 2G60
Dep (U) Awre 28/04/2024 21:26:00 C1: 1406 to 1404 00:12:01 behind 2G60
Passed -90 Awre 28/04/2024 21:26:00 N/A N/A
N/A 28/04/2024 21:26:01 GL: 1406 to 1404 00:12:01 behind 2G60
N/A 28/04/2024 21:27:02 C1: 1404 to UM26 00:11:56 behind 2G60
N/A 28/04/2024 21:27:03 GL: 1404 to UM26 00:11:56 behind 2G60
N/A 28/04/2024 21:28:05 GL: UM26 to UM24 00:11:50 behind 2G60
N/A 28/04/2024 21:28:12 C1: UM26 to GLLS 00:11:51 behind 2G60
N/A 28/04/2024 21:29:11 GL: UM24 to UM23 00:11:50 behind 2G60
N/A 28/04/2024 21:30:16 GL: UM23 to 0111 00:11:51 behind 2G60
N/A 28/04/2024 21:31:11 GL: 0111 to UM20 00:11:39 behind 2G60
N/A 28/04/2024 21:32:28 GL: UM20 to UM19 00:11:37 behind 2G60
N/A 28/04/2024 21:33:25 GL: UM19 to UM18 00:11:36 behind 2G60
N/A 28/04/2024 21:34:15 GL: STIN to ZZ09 00:11:35 behind 2G60
N/A 28/04/2024 21:34:15 GL: UM18 to 0027 00:11:35 behind 2G60
N/A 28/04/2024 21:34:58 GL: 0027 to 0029 00:11:34 behind 2G60
N/A 28/04/2024 21:34:59 GL: ZZ09 to COUT 00:08:44 behind 2G60
N/A 28/04/2024 21:35:54 GL: 0029 to 0162 00:11:29 behind 2G60
N/A 28/04/2024 21:35:54 GL: STIN to D031 00:11:28 behind 2G60
Approaching Gloucester 28/04/2024 21:35:54 GL: 0162 to 0031 00:11:28 behind 2G60
N/A 28/04/2024 21:37:14 GL: D031 to COUT 00:02:15 behind 1M87
Arr (U) P4 Gloucester 28/04/2024 21:37:14 GL: 0031 to 0358 00:21:14 behind 2G14
Approaching Horton Road Junction 28/04/2024 21:37:15 GL: 0358 to 0333 00:16:29 behind 2G14
N/A 28/04/2024 21:37:55 C1: Cancel EKUM N/A
Arrived (P-210) Gloucester 28/04/2024 21:38:00 N/A N/A
N/A 28/04/2024 21:41:59 C1: Cancel STUM N/A
Departed (P-60) Gloucester 28/04/2024 21:48:00 N/A N/A
Approaching Barnwood Junction 28/04/2024 21:49:34 GL: 0333 to 0037 00:27:40 behind 2G14
Dep (U) from M Gloucester 28/04/2024 21:49:34 GL: 0333 to 0037 00:27:40 behind 2G14
Dep (U) from M Horton Road Junction 28/04/2024 21:49:34 GL: 0333 to 0037 00:27:40 behind 2G14
Passed -30 Horton Road Junction 28/04/2024 21:50:00 N/A N/A
Passed -30 Barnwood Junction 28/04/2024 21:51:00 N/A N/A
Dep (U) from U Barnwood Junction 28/04/2024 21:51:18 GL: 0037 to 0039 00:27:36 behind 2G14
N/A 28/04/2024 21:52:19 GL: 0039 to UM91 00:27:41 behind 2G14
N/A 28/04/2024 21:52:19 GL: STIN to ZZ13 00:27:41 behind 2G14
N/A 28/04/2024 21:52:34 GL: Cancel ZZ13 N/A
N/A 28/04/2024 21:53:12 GL: UM91 to UM90 00:27:43 behind 2G14
N/A 28/04/2024 21:53:50 GL: UM90 to UM9A 00:27:43 behind 2G14
N/A 28/04/2024 21:54:18 GL: UM9A to UM9B 00:27:42 behind 2G14
N/A 28/04/2024 21:54:57 GL: UM9B to UM88 00:27:42 behind 2G14
N/A 28/04/2024 21:55:27 GL: UM88 to UM87 00:27:41 behind 2G14
Approaching Cheltenham Spa 28/04/2024 21:55:58 GL: UM87 to 0043 00:27:39 behind 2G14
Arr (U) P2 Cheltenham Spa 28/04/2024 21:56:30 GL: 0043 to 0045 00:26:55 behind 5B90
Arrived (P-30) Cheltenham Spa 28/04/2024 21:57:00 N/A N/A
Departed (P-90) Cheltenham Spa 28/04/2024 21:58:00 N/A N/A
Dep (U) P2 Cheltenham Spa 28/04/2024 21:59:08 GL: 0045 to GA01 00:45:44 behind 1E75
N/A 28/04/2024 22:00:34 GL: GA01 to GA03 00:45:52 behind 1E75
N/A 28/04/2024 22:01:31 GL: GA03 to UM83 00:45:58 behind 1E75
N/A 28/04/2024 22:02:28 GL: UM83 to 0051 00:46:03 behind 1E75
Approaching Ashchurch For Tewkesbury 28/04/2024 22:03:20 GL: 0051 to UM80 00:46:06 behind 1E75
Passed -90 Ashchurch For Tewkesbury 28/04/2024 22:04:00 N/A N/A
N/A 28/04/2024 22:04:07 BG: STIN to G049 00:46:06 behind 1E75
Arr (U) Ashchurch For Tewkesbury 28/04/2024 22:04:07 GL: UM80 to 0049 00:46:05 behind 1E75
N/A 28/04/2024 22:05:01 BG: G049 to 3672 00:46:07 behind 1E75
Dep (U) Ashchurch For Tewkesbury 28/04/2024 22:05:01 GL: 0049 to 3672 00:46:07 behind 1E75
N/A 28/04/2024 22:05:52 BG: 3672 to 3670 00:46:05 behind 1E75
N/A 28/04/2024 22:07:44 BG: 3670 to 3668 00:45:40 behind 1E75
N/A 28/04/2024 22:08:49 BG: 3668 to 3664 00:45:43 behind 1E75
N/A 28/04/2024 22:10:10 BG: 3664 to 3662 00:45:50 behind 1E75
N/A 28/04/2024 22:11:07 BG: 3662 to 3660 00:45:57 behind 1E75
N/A 28/04/2024 22:11:57 BG: 3660 to 3658 00:46:01 behind 1E75
Dep (U) Abbotswood Junction 28/04/2024 22:12:58 BG: 3658 to 3652 00:46:01 behind 1E75
Passed 60 Abbotswood Junction 28/04/2024 22:13:00 N/A N/A
Arrived (P60) Worcestershire Parkway [Low Level] 28/04/2024 22:14:00 N/A N/A
Departed (P60) Worcestershire Parkway [Low Level] 28/04/2024 22:15:00 N/A N/A
N/A 28/04/2024 22:15:57 BG: 3652 to 3650 00:48:04 behind 1E75
N/A 28/04/2024 22:17:02 BG: 3650 to 3644 00:48:33 behind 1E75
N/A 28/04/2024 22:18:10 BG: 3644 to 3642 00:48:53 behind 1E75
N/A 28/04/2024 22:19:06 BG: 3642 to 3640 00:49:05 behind 1E75
N/A 28/04/2024 22:19:56 BG: 3640 to 3638 00:49:10 behind 1E75
N/A 28/04/2024 22:20:48 BG: 3638 to 3636 00:49:14 behind 1E75
N/A 28/04/2024 22:21:28 BG: 3636 to 3634 00:49:13 behind 1E75
Approaching Stoke Works Junction 28/04/2024 22:22:13 BG: 3634 to 3630 00:49:11 behind 1E75
Passed 30 Stoke Works Junction 28/04/2024 22:23:00 N/A N/A
Dep (U) Stoke Works Junction 28/04/2024 22:23:04 BG: 3630 to 3628 00:29:35 behind 1M22
Approaching Bromsgrove 28/04/2024 22:23:43 BG: 3628 to 3626 00:28:45 behind 1M22
Passed 0 Bromsgrove 28/04/2024 22:24:00 N/A N/A
N/A 28/04/2024 22:24:07 BG: X614 to 3614 00:28:31 behind 1M22
Arr (U) P2 from 2 Bromsgrove 28/04/2024 22:24:07 BG: 3626 to X614 00:28:31 behind 1M22
Dep (U) P2 from 2 Bromsgrove 28/04/2024 22:24:35 BG: 3614 to 3608 00:26:41 behind 1M22
N/A 28/04/2024 22:25:03 BG: 3608 to 3606 00:26:06 behind 1M22
N/A 28/04/2024 22:25:29 BG: 3606 to 3602 00:25:48 behind 1M22
N/A 28/04/2024 22:26:01 BG: 3602 to 3600 00:25:34 behind 1M22
N/A 28/04/2024 22:26:38 BG: 3600 to 3598 00:25:24 behind 1M22
N/A 28/04/2024 22:27:20 BG: 3598 to K003 00:25:19 behind 1M22
N/A 28/04/2024 22:27:21 KN: I/pose 0003 (1M22) 00:25:20 behind 1M22
Arr (U) P1 Barnt Green 28/04/2024 22:27:55 KN: 0003 to BTGN 00:25:21 behind 1M22
Passed -60 Barnt Green 28/04/2024 22:28:00 N/A N/A
N/A 28/04/2024 22:28:02 BG: K003 to KNLS 00:25:19 behind 1M22
Dep (U) P1 from M Barnt Green 28/04/2024 22:28:11 KN: BTGN to 0015 00:19:34 behind 2P56
N/A 28/04/2024 22:28:42 KN: 0015 to 0019 00:18:36 behind 2P56
Approaching Longbridge 28/04/2024 22:29:16 KN: 0019 to 0025 00:18:29 behind 2P56
Dep (U) from F Longbridge 28/04/2024 22:29:45 KN: 0025 to 0031 00:25:24 behind 1M22
Passed -60 Longbridge 28/04/2024 22:30:00 N/A N/A
N/A 28/04/2024 22:30:26 KN: 0031 to 0035 00:25:24 behind 1M22
Approaching Kings Norton 28/04/2024 22:30:52 KN: 0035 to 0037 00:25:22 behind 1M22
Passed -120 Kings Norton 28/04/2024 22:31:00 N/A N/A
Approaching Bournville 28/04/2024 22:31:22 KN: 0037 to 0043 00:14:35 behind 2P56
Arr (U) P1 Kings Norton 28/04/2024 22:31:22 KN: 0037 to 0043 00:14:35 behind 2P56
N/A 28/04/2024 22:32:07 NS: I/pose KNAP (2P56) 00:13:25 behind 2P56
Arr (U) P1 Bournville 28/04/2024 22:32:07 KN: 0043 to 0047 00:13:25 behind 2P56
Dep (U) P1 Kings Norton 28/04/2024 22:32:07 KN: 0043 to 0047 00:13:25 behind 2P56
Departed Bournville 28/04/2024 22:32:45 N/A N/A
Passed -210 Selly Oak 28/04/2024 22:33:00 N/A N/A
Approaching Selly Oak 28/04/2024 22:33:18 KN: 0047 to 0051 00:11:57 behind 2P56
Dep (U) P1 Bournville 28/04/2024 22:33:18 KN: 0047 to 0051 00:11:57 behind 2P56
N/A 28/04/2024 22:33:19 NS: KNAP to SY51 00:11:58 behind 2P56
Arrived Bournville 28/04/2024 22:33:37 N/A N/A
Approaching University (Birmingham) 28/04/2024 22:33:57 KN: 0051 to 3518 00:11:55 behind 2P56
Arr (U) P1 from 2 Selly Oak 28/04/2024 22:33:57 KN: 0051 to 3518 00:11:55 behind 2P56
N/A 28/04/2024 22:33:58 NS: SY51 to K518 00:11:55 behind 2P56
N/A 28/04/2024 22:34:59 NS: K518 to K514 00:10:40 behind 2P56
Arr (U) P1 University (Birmingham) 28/04/2024 22:34:59 KN: 3518 to 3514 00:10:41 behind 2P56
Dep (U) P1 from 2 Selly Oak 28/04/2024 22:34:59 KN: 3518 to 3514 00:10:41 behind 2P56
Arrived (P-180) University (Birmingham) 28/04/2024 22:35:00 N/A N/A
Departed (P-60) University (Birmingham) 28/04/2024 22:38:00 N/A N/A
Approaching Five Ways 28/04/2024 22:39:54 KN: 3514 to 3512 00:13:15 behind 2P56
Approaching Five Ways 28/04/2024 22:39:54 NS: K514 to K512 00:13:15 behind 2P56
Dep (U) P1 University (Birmingham) 28/04/2024 22:39:54 KN: 3514 to 3512 00:13:15 behind 2P56
Arr (U) Five Ways 28/04/2024 22:40:26 KN: 3512 to 3508 00:13:13 behind 2P56
Arr (U) Five Ways 28/04/2024 22:40:26 NS: K512 to 3508 00:13:13 behind 2P56
Passed -60 Five Ways 28/04/2024 22:41:00 N/A N/A
Approaching Birmingham New Street 28/04/2024 22:41:48 NS: 3508 to 3506 00:11:56 behind 2P56
Dep (U) Five Ways 28/04/2024 22:41:48 NS: 3508 to 3506 00:11:56 behind 2P56
N/A 28/04/2024 22:41:59 KN: 3508 to UGLS 00:11:48 behind 2P56
N/A 28/04/2024 22:43:04 NS: X611 to 6611 00:24:58 behind 1M22
N/A 28/04/2024 22:43:04 PJ: I/pose N611 (1M22) 00:24:58 behind 1M22
Arr (U) P11 from E Birmingham New Street 28/04/2024 22:43:04 NS: 3506 to X611 00:24:58 behind 1M22
Arrived (P-60) Birmingham New Street 28/04/2024 22:44:00 N/A N/A
Terminated Birmingham New Street 28/04/2024 22:44:00 N/A N/A
N/A 28/04/2024 22:44:36 NS: 6611 to X411 00:54:37 behind 1E75
N/A 28/04/2024 22:44:36 NS: X411 to 5511 00:06:55 behind *M87
N/A 28/04/2024 22:44:36 PJ: Cancel N611 N/A
N/A 28/04/2024 22:44:37 PJ: I/pose N511 (*M87) 00:06:56 behind *M87
N/A 28/04/2024 22:46:03 NS: Cancel 5511 N/A
N/A 28/04/2024 22:46:03 PJ: Cancel N511 N/A

Contains Information of Network Rail Infrastructure Limited licensed under this licence.
TrackIT! is provided as a free service, but obviously costs money to run. If you like what you see, please consider making a donation.
TrackIT! Copyright © 2012-2024, James Uppington. All rights reserved.

TrackIT! uses cookies to remember your site preferences and provide an enhanced user experience. By continuing use of this site, you are agreeing to TrackIT!'s use of cookies for this purpose.