TrackIT! - 6Z59 (ZZ Tytherington - Appleford Sidings)

Back to Bristol Parkway  - Location Search  - Maps  - Schedule - Show Oldest Report First - Hide Detailed Signalling Data  -  -
 

Trust train ID: 816Z591219.
Freight building materials service from Tytherington to Appleford Sidings.
Timed as a diesel locomotive with 2400 tonnes trailing load at a maximum speed of 60 mph.
STP schedule R09904 runs Wednesdays, Thursdays and Fridays effective from 17/04/2024 to 19/04/2024. A dynamic link to the current day's instance of this train is here: Today's R09904.
Activated manually at 18/04/2024 21:45:19.


Action Location When Trigger Following
Terminated Appleford Sidings 19/04/2024 12:56:00 N/A N/A
Arrived (P-180) Appleford Sidings 19/04/2024 12:56:00 N/A N/A
N/A 19/04/2024 12:48:38 D5: Cancel 2211 N/A
Dep (D) Didcot North Junction 19/04/2024 12:45:25 D5: 2209 to 2211 00:08:08 behind 2M32
Passed -180 Didcot North Junction 19/04/2024 12:45:00 N/A N/A
Dep (D) Didcot East Junction 19/04/2024 12:41:55 D5: 0913 to 2209 00:10:41 behind 1W02
Approaching Didcot North Junction 19/04/2024 12:41:55 D5: 0913 to 2209 00:10:41 behind 1W02
Passed -180 Didcot East Junction 19/04/2024 12:41:00 N/A N/A
Approaching (D) DR Didcot Parkway 19/04/2024 12:40:15 D5: 0907 to 0913 00:10:12 behind 1W02
Approaching Didcot East Junction 19/04/2024 12:40:15 D5: 0907 to 0913 00:10:12 behind 1W02
N/A 19/04/2024 12:39:10 D5: 0903 to 0907 00:11:51 behind 1M42
N/A 19/04/2024 12:37:43 D5: 0847 to 0903 00:11:12 behind 1M42
Arrived Cholsey 19/04/2024 12:36:43 N/A N/A
N/A 19/04/2024 12:36:33 D5: I/pose 0847 (1M42) 00:10:43 behind 1M42
Dep (D) P3 from D Cholsey 19/04/2024 12:36:32 D1: Cancel 0839 N/A
Departed Cholsey 19/04/2024 12:35:45 N/A N/A
Arr (D) P3 from D Cholsey 19/04/2024 12:35:13 D1: 0831 to 0839 00:10:11 behind 1M42
Approaching Cholsey 19/04/2024 12:33:56 D1: 0823 to 0831 00:09:46 behind 1M42
Dep (D) P3 from D Goring & Streatley 19/04/2024 12:32:35 D1: 0815 to 0823 00:09:17 behind 1M42
Passed 0 Goring & Streatley 19/04/2024 12:31:00 N/A N/A
Arr (D) P3 from D Goring & Streatley 19/04/2024 12:30:53 D1: 0807 to 0815 00:08:37 behind 1M42
Dep (D) P1 from D Pangbourne 19/04/2024 12:29:07 D1: 0795 to 0807 00:07:52 behind 1M42
Approaching Goring & Streatley 19/04/2024 12:29:07 D1: 0795 to 0807 00:07:52 behind 1M42
Arrived Pangbourne 19/04/2024 12:28:38 N/A N/A
Departed Pangbourne 19/04/2024 12:28:03 N/A N/A
Arr (D) P1 from D Pangbourne 19/04/2024 12:26:49 D1: 1787 to 0795 00:06:43 behind 1M42
Dep (D) P3 from D Tilehurst 19/04/2024 12:24:42 D1: 1777 to 1787 00:05:39 behind 1M42
Approaching Pangbourne 19/04/2024 12:24:42 D1: 1777 to 1787 00:05:39 behind 1M42
Arrived Tilehurst 19/04/2024 12:24:19 N/A N/A
Departed Tilehurst 19/04/2024 12:24:02 N/A N/A
Arr (D) P3 from D Tilehurst 19/04/2024 12:23:05 D1: 1769 to 1777 00:04:52 behind 1M42
Approaching Tilehurst 19/04/2024 12:21:41 D1: 1759 to 1769 00:04:04 behind 1M42
Departed (P60) Reading West Junction 19/04/2024 12:20:00 N/A N/A
Dep (D) from D Reading West Junction 19/04/2024 12:19:59 D1: 1751 to 1759 00:03:10 behind 1M42
Arrived Reading West 19/04/2024 12:14:28 N/A N/A
Dep (U) from D Reading Oxford Road Junction 19/04/2024 12:14:24 D1: 2802 to 1751 00:21:20 behind 4M71
Approaching Reading West Junction 19/04/2024 12:14:24 D1: 2802 to 1751 00:21:20 behind 4M71
Passed 360 Reading Oxford Road Junction 19/04/2024 12:14:00 N/A N/A
Arr (U) P2 Reading West 19/04/2024 12:13:11 D1: 2806 to 2802 00:05:06 behind 1M42
Passed 300 Southcote Junction 19/04/2024 12:11:00 N/A N/A
Dep (U) Southcote Junction 19/04/2024 12:11:00 D1: 2812 to 2806 00:03:59 behind 1M42
Approaching Reading West 19/04/2024 12:11:00 D1: 2812 to 2806 00:03:59 behind 1M42
Approaching Southcote Junction 19/04/2024 12:07:21 D1: 2824 to 2812 00:05:32 behind 1A78
N/A 19/04/2024 12:07:21 D2: Cancel 2824 N/A
Dep (U) P1 Theale 19/04/2024 12:04:14 D2: 2826 to 2824 00:03:20 behind 1A78
N/A 19/04/2024 12:04:14 D2: Cancel APBA N/A
N/A 19/04/2024 12:04:14 D1: I/pose 2824 (1A78) 00:03:19 behind 1A78
Departed Theale 19/04/2024 12:03:06 N/A N/A
N/A 19/04/2024 12:03:01 D2: 2828 to 2826 00:03:01 behind 1A78
N/A 19/04/2024 12:02:07 D2: I/pose APBA (1A78) 00:02:07 behind 1A78
Arrived Theale 19/04/2024 11:34:07 N/A N/A
Arr (U) Theale 19/04/2024 11:33:22 D2: 2830 to 2828 00:23:27 behind 6V93
Approaching Theale 19/04/2024 11:25:46 D2: 2834 to 2830 00:17:35 behind 6V93
Dep (U) P1 Aldermaston 19/04/2024 11:23:12 D2: 2836 to 2834 00:04:37 behind 2K33
Approaching Theale 19/04/2024 11:23:12 D2: 2836 to 2834 00:04:37 behind 2K33
Arrived Aldermaston 19/04/2024 11:22:40 N/A N/A
Arr (U) P1 Aldermaston 19/04/2024 11:21:37 D2: 2840 to 2836 00:06:06 behind 2K33
Departed Aldermaston 19/04/2024 11:21:16 N/A N/A
Arrived Midgham 19/04/2024 11:20:42 N/A N/A
Dep (U) P2 Midgham 19/04/2024 11:20:07 D2: 2842 to 2840 00:06:16 behind 2K33
Approaching Aldermaston 19/04/2024 11:20:07 D2: 2842 to 2840 00:06:16 behind 2K33
Departed Midgham 19/04/2024 11:19:54 N/A N/A
Arr (U) P2 Midgham 19/04/2024 11:18:53 D2: 2844 to 2842 00:07:28 behind 2K33
Arrived Thatcham 19/04/2024 11:17:30 N/A N/A
Dep (U) P2 Thatcham 19/04/2024 11:17:06 D2: 2846 to 2844 00:06:58 behind 2K33
Approaching Midgham 19/04/2024 11:17:06 D2: 2846 to 2844 00:06:58 behind 2K33
Departed Thatcham 19/04/2024 11:16:24 N/A N/A
Arr (U) P2 Thatcham 19/04/2024 11:14:33 D2: 2848 to 2846 00:07:33 behind 2K33
Arrived Newbury Racecourse 19/04/2024 11:10:05 N/A N/A
Dep (U) P2 Newbury Racecourse 19/04/2024 11:10:02 D2: 2856 to 2848 00:04:17 behind 2K33
Approaching Thatcham 19/04/2024 11:10:02 D2: 2856 to 2848 00:04:17 behind 2K33
Departed Newbury Racecourse 19/04/2024 11:09:31 N/A N/A
Dep (U) P2 Newbury 19/04/2024 11:08:20 D2: 2862 to 2856 00:05:43 behind 2K33
Arr (U) P2 Newbury Racecourse 19/04/2024 11:08:20 D2: 2862 to 2856 00:05:43 behind 2K33
Passed -60 Newbury 19/04/2024 11:07:00 N/A N/A
Arr (U) P2 Newbury 19/04/2024 11:06:00 D2: 2868 to 2862 00:21:08 behind 1A76
Approaching Newbury Racecourse 19/04/2024 11:06:00 D2: 2868 to 2862 00:21:08 behind 1A76
Approaching Newbury 19/04/2024 11:02:03 D2: 2870 to 2868 00:18:54 behind 1A76
N/A 19/04/2024 11:00:33 D2: K105 to 2870 00:18:14 behind 1A76
Dep (U) P2 Kintbury 19/04/2024 10:59:20 D2: UW57 to K105 00:17:45 behind 1A76
Arrived Kintbury 19/04/2024 10:58:42 N/A N/A
Departed Kintbury 19/04/2024 10:57:41 N/A N/A
Arr (U) P2 Kintbury 19/04/2024 10:57:37 D2: K103 to UW57 00:17:08 behind 1A76
Dep (U) P1 Hungerford 19/04/2024 10:55:55 D2: 0847 to K103 00:16:36 behind 1A76
Approaching Kintbury 19/04/2024 10:55:55 D2: 0847 to K103 00:16:36 behind 1A76
Arr (U) P1 Hungerford 19/04/2024 10:54:19 D2: 0845 to 0847 00:16:08 behind 1A76
Passed 0 Hungerford 19/04/2024 10:54:00 N/A N/A
Approaching Hungerford 19/04/2024 10:52:46 D2: UW63 to 0845 00:15:30 behind 1A76
N/A 19/04/2024 10:50:28 D2: UW64 to UW63 00:14:06 behind 1A76
Dep (U) P2 Bedwyn 19/04/2024 10:48:17 D2: 0841 to UW64 00:12:50 behind 1A76
Passed -120 Bedwyn 19/04/2024 10:47:00 N/A N/A
Arr (U) P2 Bedwyn 19/04/2024 10:46:46 D2: 0839 to 0841 00:12:23 behind 1A76
Approaching Bedwyn 19/04/2024 10:45:16 D2: UW69 to 0839 00:12:06 behind 1A76
N/A 19/04/2024 10:42:47 D2: UW71 to UW69 00:10:52 behind 1A76
N/A 19/04/2024 10:40:55 D2: UW72 to UW71 00:09:51 behind 1A76
N/A 19/04/2024 10:39:02 D2: UW74 to UW72 00:08:50 behind 1A76
Dep (U) P2 Pewsey 19/04/2024 10:37:12 D2: UW75 to UW74 00:07:48 behind 1A76
Arrived Pewsey 19/04/2024 10:36:42 N/A N/A
Departed Pewsey 19/04/2024 10:36:15 N/A N/A
Arr (U) P2 Pewsey 19/04/2024 10:35:09 D2: UW76 to UW75 00:06:38 behind 1A76
Dep (U) Woodborough 19/04/2024 10:31:41 D2: 0823 to UW76 00:04:08 behind 1A76
Approaching Pewsey 19/04/2024 10:31:41 D2: 0823 to UW76 00:04:08 behind 1A76
Departed (P120) Woodborough 19/04/2024 10:31:00 N/A N/A
N/A 19/04/2024 10:28:51 D2: F821 to 0823 00:02:01 behind 1A76
Arrived (P120) Woodborough 19/04/2024 10:22:00 N/A N/A
Arr (U) Woodborough 19/04/2024 10:21:28 D2: 0819 to F821 10:22:19 behind POSS
Approaching Woodborough 19/04/2024 10:18:48 D2: UW80 to 0819 00:17:51 behind 6Z51
N/A 19/04/2024 10:18:23 WW: Cancel RGLS N/A
N/A 19/04/2024 10:16:55 D2: UW82 to UW80 00:17:53 behind 6Z51
N/A 19/04/2024 10:14:21 D2: UW83 to UW82 00:18:01 behind 6Z51
N/A 19/04/2024 10:11:52 D2: 0811 to UW83 00:18:06 behind 6Z51
N/A 19/04/2024 10:10:01 D2: UW86 to 0811 00:18:09 behind 6Z51
Dep (U) Lavington 19/04/2024 10:07:36 D2: 0807 to UW86 00:18:12 behind 6Z51
Passed 300 Lavington 19/04/2024 10:07:00 N/A N/A
Approaching Lavington 19/04/2024 10:05:23 D2: UW90 to 0807 00:18:15 behind 6Z51
N/A 19/04/2024 10:02:30 D2: UW91 to UW90 00:18:06 behind 6Z51
N/A 19/04/2024 09:59:15 WW: UW93 to COUT 00:05:06 behind 1F09
N/A 19/04/2024 09:59:15 WW: STIN to RGLS 00:17:42 behind 6Z51
N/A 19/04/2024 09:59:14 D2: UW93 to UW91 00:17:42 behind 6Z51
Dep (U) Heywood Road Junction 19/04/2024 09:56:08 WW: W315 to UW93 00:17:29 behind 6Z51
N/A 19/04/2024 09:56:08 D2: I/pose UW93 (6Z51) 00:17:28 behind 6Z51
Passed 60 Heywood Road Junction 19/04/2024 09:56:00 N/A N/A
Approaching Heywood Road Junction 19/04/2024 09:54:47 WW: W213 to W315 00:17:11 behind 6Z51
Dep (U) Hawkeridge Junction 19/04/2024 09:53:02 WW: W096 to W213 00:17:29 behind 6Z51
Passed 0 Hawkeridge Junction 19/04/2024 09:53:00 N/A N/A
Approaching Hawkeridge Junction 19/04/2024 09:50:48 WW: W094 to W096 00:07:28 behind 2C08
Dep (U) P2 Trowbridge 19/04/2024 09:48:29 WW: U106 to W094 00:06:44 behind 2C08
Arrived Trowbridge 19/04/2024 09:47:07 N/A N/A
Departed Trowbridge 19/04/2024 09:46:32 N/A N/A
Arr (U) P2 Trowbridge 19/04/2024 09:45:54 WW: W090 to U106 00:08:55 behind 2C08
Dep (U) Bradford Jn 19/04/2024 09:44:44 WW: W188 to W090 00:08:49 behind 2C08
Approaching Trowbridge 19/04/2024 09:44:44 WW: W188 to W090 00:08:49 behind 2C08
N/A 19/04/2024 09:44:44 D0: Cancel W188 N/A
Passed 0 Bradford Jn 19/04/2024 09:44:00 N/A N/A
Dep (U) P2 from 2 Bradford On Avon 19/04/2024 09:42:01 WW: W186 to W188 00:08:47 behind 2C08
Approaching Bradford Jn 19/04/2024 09:42:01 WW: W186 to W188 00:08:47 behind 2C08
N/A 19/04/2024 09:42:01 D0: W186 to W188 00:08:46 behind 2C08
Passed 0 Bradford On Avon 19/04/2024 09:41:00 N/A N/A
Arrived Freshford 19/04/2024 09:39:05 N/A N/A
Dep (U) Bathampton Sig Bl1990 19/04/2024 09:37:02 WW: 1990 to W186 00:08:47 behind 2C08
Arr (U) P2 from U Freshford 19/04/2024 09:37:02 D0: 1990 to W186 00:08:48 behind 2C08
N/A 19/04/2024 09:37:02 WW: B1TA to COUT 00:05:26 behind 0F75
N/A 19/04/2024 09:37:02 D0: Cancel ABUT N/A
Passed 0 Bathampton Sig Bl1990 19/04/2024 09:37:00 N/A N/A
N/A 19/04/2024 09:33:54 WW: I/pose B1TA (2C08) 00:08:37 behind 2C08
N/A 19/04/2024 09:33:53 D0: I/pose ABUT (2C08) 00:08:37 behind 2C08
Departed Bathampton Signal B502 19/04/2024 09:31:39 N/A N/A
Approaching Bathampton Sig Bl1990 19/04/2024 09:31:24 WW: 1884 to 1990 00:07:08 behind 2C08
Dep (U) UM to UT Bathampton Signal B502 19/04/2024 09:31:23 D0: 1884 to 1990 00:07:07 behind 2C08
Approaching Freshford 19/04/2024 09:31:23 D0: 1884 to 1990 00:07:07 behind 2C08
Passed -30 Bathampton Junction 19/04/2024 09:31:00 N/A N/A
N/A 19/04/2024 09:30:36 WW: I/pose 1884 (2C08) 00:06:59 behind 2C08
Arrived Bathampton Signal B502 19/04/2024 09:30:35 N/A N/A
Arr (U) UM to UM Bathampton Signal B502 19/04/2024 09:30:35 D0: 1888 to 1884 00:06:58 behind 2C08
Approaching (U) UM Bathampton Signal B502 19/04/2024 09:29:38 D0: 1906 to 1888 00:06:40 behind 2C08
Dep (U) P2 to UM Bath Spa 19/04/2024 09:28:41 D0: 1914 to 1906 00:06:28 behind 2C08
Arr (U) UM to P2 Bath Spa 19/04/2024 09:27:43 D0: 1920 to 1914 00:08:18 behind 2C08
Dep (U) P2 to UM Oldfield Park 19/04/2024 09:27:02 D0: 1922 to 1920 00:08:15 behind 2C08
Approaching (U) UM Bath Spa 19/04/2024 09:27:02 D0: 1922 to 1920 00:08:15 behind 2C08
Passed -60 Bath Spa 19/04/2024 09:27:00 N/A N/A
Arrived Oldfield Park 19/04/2024 09:26:55 N/A N/A
Departed Twerton 19/04/2024 09:26:22 N/A N/A
Dep (U) UM Twerton 19/04/2024 09:26:22 D0: 1928 to 1922 00:09:48 behind 2C08
Arr (U) UM to P2 Oldfield Park 19/04/2024 09:26:22 D0: 1928 to 1922 00:09:48 behind 2C08
Approaching Bath Spa 19/04/2024 09:26:22 D0: 1928 to 1922 00:09:48 behind 2C08
Departed Oldfield Park 19/04/2024 09:26:08 N/A N/A
Approaching (U) UM Twerton 19/04/2024 09:25:12 D0: 1930 to 1928 00:09:36 behind 2C08
Approaching (U) UM Oldfield Park 19/04/2024 09:25:12 D0: 1930 to 1928 00:09:36 behind 2C08
N/A 19/04/2024 09:23:53 D0: 1934 to 1930 00:09:02 behind 2C08
N/A 19/04/2024 09:22:30 D0: 1936 to 1934 00:08:27 behind 2C08
N/A 19/04/2024 09:20:37 D0: 1940 to 1936 00:07:40 behind 2C08
Dep (U) P2 to UM Keynsham 19/04/2024 09:18:28 D0: 1946 to 1940 00:06:57 behind 2C08
Arrived Keynsham 19/04/2024 09:18:05 N/A N/A
Departed Keynsham 19/04/2024 09:17:51 N/A N/A
Arr (U) UM to P2 Keynsham 19/04/2024 09:16:21 D0: 1960 to 1946 00:08:26 behind 2C08
Approaching (U) UM Keynsham 19/04/2024 09:13:39 D0: 1968 to 1960 00:06:58 behind 2C08
Dep (U) from U Bristol East Depot Down Goods Loop 19/04/2024 09:10:41 D0: 6646 to 1968 00:04:57 behind 2C08
Departed (P60) Bristol East Depot Down Goods Loop 19/04/2024 09:10:00 N/A N/A
Arrived (P-4470) Bristol East Depot Down Goods Loop 19/04/2024 02:27:00 N/A N/A
Dep (U) from G North Somerset Junction 19/04/2024 02:26:03 D0: 6650 to 6646 11:12:26 behind 6A83
Arr (U) from G Bristol East Depot Down Goods Loop 19/04/2024 02:26:03 D0: 6650 to 6646 11:12:26 behind 6A83
Dep (U) DBL to DGL North Somerset Junction 19/04/2024 02:24:41 D0: 2055 to 6650 11:12:40 behind 6A83
Approaching Bristol East Depot Down Goods Loop 19/04/2024 02:24:41 D0: 2055 to 6650 11:12:40 behind 6A83
Approaching Bristol East Depot EWS 19/04/2024 02:24:41 D0: 2055 to 6650 11:12:40 behind 6A83
Passed -4350 North Somerset Junction 19/04/2024 02:24:00 N/A N/A
Passed -4320 Dr. Day's Jn 19/04/2024 02:22:00 N/A N/A
Dep (D) from L Dr. Day's Jn 19/04/2024 02:21:15 D0: 1813 to 2055 03:20:54 behind 6Z24
Approaching (U) DBL North Somerset Junction 19/04/2024 02:21:15 D0: 1813 to 2055 03:20:54 behind 6Z24
Approaching Dr. Day's Jn 19/04/2024 02:20:04 D0: 1807 to 1813 01:25:15 behind 3F34
N/A 19/04/2024 02:18:12 D9: Cancel 1597 N/A
N/A 19/04/2024 02:18:11 D0: 1597 to 1807 01:24:08 behind 3F34
N/A 19/04/2024 02:17:13 D9: 1587 to 1597 01:23:55 behind 3F34
N/A 19/04/2024 02:17:13 D0: I/pose 1597 (3F34) 01:23:55 behind 3F34
Dep (D) DFM to DFM Horfield Junction 19/04/2024 02:16:28 D9: 1581 to 1587 01:23:53 behind 3F34
Dep (D) DFM to DFM Filton West Signal B645 19/04/2024 02:16:28 D9: 1581 to 1587 01:23:53 behind 3F34
Dep (D) P1 to DFM Filton Abbey Wood 19/04/2024 02:16:04 D9: 1573 to 1581 01:23:53 behind 3F34
Approaching (D) DFM Horfield Junction 19/04/2024 02:16:04 D9: 1573 to 1581 01:23:53 behind 3F34
Approaching (D) DFM Filton West Signal B645 19/04/2024 02:16:04 D9: 1573 to 1581 01:23:53 behind 3F34
Passed -4440 Horfield Junction 19/04/2024 02:16:00 N/A N/A
Arr (D) DFM to P1 Filton Abbey Wood 19/04/2024 02:15:13 D9: 1557 to 1573 01:24:20 behind 3F34
Passed -4440 Filton Abbey Wood 19/04/2024 02:15:00 N/A N/A
Approaching (D) DFM Filton Abbey Wood 19/04/2024 02:14:45 D9: 1553 to 1557 01:40:10 behind 2T54
Dep (D) P2 to DF Bristol Parkway 19/04/2024 02:14:18 D9: 1511 to 1553 01:40:31 behind 2T54
Departed (P-4170) Bristol Parkway 19/04/2024 02:14:00 N/A N/A
Arrived (P-3870) Bristol Parkway 19/04/2024 02:14:00 N/A N/A
Arr (D) DB to P2 Bristol Parkway 19/04/2024 02:13:35 D9: 1481 to 1511 00:35:45 behind 6V41
Approaching (D) DB Bristol Parkway 19/04/2024 02:12:56 D9: 1479 to 1481 00:35:58 behind 6V41
N/A 19/04/2024 02:12:18 D9: 1475 to 1479 00:35:56 behind 6V41
N/A 19/04/2024 02:11:27 D9: 1471 to 1475 00:35:51 behind 6V41
N/A 19/04/2024 02:10:37 D9: 1469 to 1471 00:35:45 behind 6V41
N/A 19/04/2024 02:09:37 D9: 1467 to 1469 00:35:38 behind 6V41
Dep (D) UC to DB Westerleigh Junction 19/04/2024 02:07:27 D9: 2043 to 1467 00:35:19 behind 6V41
Passed -3960 Westerleigh Junction 19/04/2024 02:07:00 N/A N/A
Approaching (D) UC Westerleigh Junction 19/04/2024 02:06:04 D9: 2039 to 2043 03:35:28 behind 6Z24
N/A 19/04/2024 02:00:04 D9: 6565 to 2039 03:33:28 behind 6Z24
N/A 19/04/2024 01:51:44 D9: I/pose 6565 (6Z24) 03:29:37 behind 6Z24
Departed (P-3960) Tytherington 19/04/2024 01:29:00 N/A N/A
Activated as 816Z591219 Tytherington 18/04/2024 21:45:19 N/A N/A
Generated from schedule R09904 N/A 18/04/2024 00:26:37 N/A 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.