Portfolio
Leeds TUC Sing-along. Leeds. 23.10.2026
Together Alliance summit. Manchester. 17.10.2026
Forest Fields strike. Nottingham. 13.10.2026
Conservative Party conference, Birmingham. 07.10.2026
Conservative Party Conference, Birmingham. 05.10.2026
Bluebell Railway. 04.10.2026
Green Party Conference. Brighton. 03.10.2026
Green Party Conference. Brighton. 02.10.2026
Crocodiles of the World. Oxford. 01.10.2026
Labour Party conference. Liverpool. 29.09.2026
Labour Party Conference, Liverpool. 28.09.2026
Labour Friends of Palestine. 28.09.2026
Labour Party Conference, Liverpool. 27.09.2026
Unity march, Manchester. 26.09.2026
North Yorkshire Moors Railway Gala. 25.09.2026
MioCare Strike. Oldham. 21.09.2026
Sunday Trains Now. Congleton. 20.09.2026
Rudyard Lake Railway. 20.09.2026
Huddersfield Unity Rally. 19.09.2026
Wirral Evolutions strike rally. Wirral. 15.09.2026
Race the Waves. Bridlington. 12.09.2026
Kite Festival. Lytham St Annes. 06.09.2026
Harley Davidson rally. Baildon. 30.08.2026
Keighley and Worth Valley Railway. 29.08.2026
NCA Strike march. Salford. 26.08.2026
Northern Care Alliance strike. Oldham. 24.08.2026
Goole Pride. 22.08.2026
Defend the Barclay 5. Preston. 21.08.2026
Arctic Corsair final move. Hull. 14.08.2026
Eclipse over Jodrell Bank. 12.08.2026
Manchester remembers Nagasaki. 09.08.2026
West Yorkshire march for Palestine. Dewsbury. 08.08.2026
Churchill's strike. Liverpool. 07.08.2026
Bradford remembers Hiroshima. 06.08.2026
Llangollen Railway 1960s weekend. 02.08.2026
Trans Pride Manchester. 01.08.2026
RMT picket line. Manchester. 01.08.2026
Kimpton Hotel strike. Manchester. 01.08.2026
Jodrell Bank Observatory, Cheshire. 28.07.2026
Manchester Airport. 27.07.2026
Happy Valley Pride. Hebden Bridge. 25.07.2026
Gresley 150 rally at Ryedale Society of Model Engineers. 25.07.2026
Manchester Airport Southside Viewing Area. 22.07.2026
Goole Model Boat Club. 19.07.2026
International Brigade march. Liverpool. 18.07.2026
We Shall Overcome. Station. Ashton. 17.07.2026
Clarion House, Nelson. 12.07.2026
Durham Miners Gala. 11.07.2026
Tangmere on Dalesman and Chapel St. Leonards. 07.07.2026
NEU. No Child Left Behind. Sunderland. 05.07.2026
Hannah Spencer at Bradford Literature Festival. 04.07.2026
Independence FROM America. Menwith Hill. 04.07.2026
Unite Energy4All. Bradford. 01.07.2026
Armed Forces Day. Scarborough. 27.06.2026
Old Oak Barn vineyard. Congleton. 24.06.2026
Carlisle Services strike. Manchester. 21.06.2026
Gresley 150 at Wabtec. Doncaster. 20.06.2026
Makerfield By-Election result. Wigan. 19.06.2026
KWVR Diesel Gala. 18.06.2026
Menwith Hill spy base. 16.06.2026
Palestine Action appeal reaction. Liverpool. 15.06.2026
Flying Scotsman at the East Lancashire Railway. 14.06.2026
Orgreave Truth and Justice march. Sheffield. 13.06.2026
No Palantir in the NHS. Manchester. 11.06.2026
BFAWU Conference 6 - 10.06.2026
Durham Pride. 30.05.2026
Sandtoft Trolleybus Museum. Doncaster. 24.05.2026
NEU Y&H Visible Voices. Leeds. 16.05.2026
Eric Morecambe 100 birthday. Morecambe. 14.05.2026
BIBA conference protest. Manchester. 13.05.2026
With Banners Held High. Wakefield. 09.05.2026
May Day march. Liverpool. 04.05.2026
Weavers Uprising Bicentennial. Bradford. 03.05.2026
General Strike 100. Barnsley. 02.05.2026
Leeds TUC May Day march. 02.05.2026
NEU Y&H reps course and conference. Leeds. 01.05.2026
Weavers Uprising Bicentennial. Chatterton. 26.04.2026
Weavers Uprising Bicentennial. Helmshaw Mills. 25.04.2026
Workers Memorial Day. Preston. 25.04.2026
Frack Free Burniston. Scarborough. 24.04.2026
GALBA protest. Leeds. 22.04.2026
Nagar Kirtan. Bradford. 19.04.2026
Stand Up To Racism. Manchester. 18.04.2026
Statfold Barn Railway. 30742 charter. 15.04.2026
Foxfield Railway. 30472 charter. 12.04.2026
You Bet they Die. Grand National. Aintree. 11.04.2026
East Lanacshire Railway. 10.04.2026
Easter Egg rolling. Preston. 06.04.2026
Ribble Valley Railway. 06.04.2026
Peace blockade at USAF Lakenheath. Thetford. 04.04.2026
Tornado passing Congleton. 03.04.2026
Manchester mental health drivers strike. Prestwich. 30.03.2026
Hands off Iran emergency protest. Manchester. 29.03.2026
National Coalmining Museum strike. Wakefield. 28.03.2026
Puppet Pageant. Bradford. 28.03.2026
ASDA Easter carrot promotion. Leeds. 24.03.2026
Stand Up To Racism. Leeds. 24.03.2026
KWVR Steam Gala 22.03.2026
KWVR Steam Gala. 21.03.2026
KWVR Steam Gala. 20.03.2026
David Jones and Joe Green Memorial. Barnsley. 14.03.2026
SUTR. Wakefield. 14.03.2026
Headscarf Hustle. Hull. 08.03.2026
No to war with Iran. Lancaster. 07.03.2026
No to war with Iran. Lancaster. 07.03.2026
People Against Genocide. Manchester. 03.03.2026
Durham Miners Gala fundraiser. Durham. 27.02.2026
Global Day of Action to close US bases. Menwith Hill. 24.02.2026
Stand Up To Racism. Manchester. 21.02.2026
Crocodiles of the World. Oxford. 19.02.2026
KWVR 17.02.2026
Severfield strike. Bolton. 16.02.2026
Chinese New Year parade. Manchester. 15.02.2026
Boogie Lights Express. Severn Valley Railway. 13.02.2026
Cumbrian Mountain Express. Winsford. 12.02.2026
Solidarity with the Teledyne 4. Bradford. 09.02.2026
NCME strike. Wakefield. 05.02.2026
Leeds CND relaunch. 05.02.2026
KWVR. 01.02.2026
Shipley Glen Tramway. 01.02.2026
Cumbrian Mountain Express. Manchester. 31.01.2026
Asda 96p ring. Leeds. 28.01.2026
Lost Trawlermens Day Service. Hull. 25.01.2026
Great Central Railway Winter Steam Gala. 24.01.2026
Winter Steam Gala. Great Central Railway. 23.01.2026
Airedale Hospital strike. Keighley. 20.01.2026
KWVR 18.01.2026
Zack Polanski speaking in Bradford. 18.01.2026
Save our care homes. Preston. 17.01.2026
Hands off Palestine. Leeds. 10.01.2026
Palestine protest. Manchester. 03.01.2026
Scarborough. 27.12.2025
Boxing Day. Scarborough. 26.12.2025
East Lancs Railway. 21.12.2025
Halifax Friends of Palestine. 20.12.2025
Trains of London. 11.12.2025
Fairtrade Foundation. London. 10.12.2025
RMT Regioal Council. Barnsley. 08.12.2025
KWVR 07.12.2025
National Coalmining Museum for England strike rally. Wakefield. 06.12.2025
NEU Yorks and Humber Visible Voices. Leeds. 06.12.2025
Fossil Free West Yorkshire. Bradford. 05.12.2025
Transport for Greater Manchester strike march. Manchester. 27.11.2025
Budget response protest. Manchester. 26.11.2025
Your Party launch. Manchester. 25.11.2025
Unity rally. Hull. 22.11.2025
Defend Our Juries. Leeds. 18.11.2025
Aer Lingus picket line. Manchester. 17.11.2025
Fesitval of the Dead. Bradford. 16.11.2025
Your Party launch. Durham. 15.11.2025
BMA, TfGM and RMT strikes. Manchester. 14.11.2025
Iron Ladies screening. Stoke on Trent. 08.11.2025
Stop UKIP. Sheffield. 08.11.2025
TfGM strike and march. Manchester. 30.10.2025
Manchester bust station staff strike. 20.10.2025
Yorkshire NUM Miners Memorial Day Service. Wakefield. 19.10.2025
KWVR. 18.10.2025
KWVR Beer and Music Festival. 17.10.2025
Women Against the Far Right. Leeds. 11.10.2025
Tory party conference. Manchester. 08.10.2025
Your Party launch. Leeds. 08.10.2025
Carlisle Business Services picket line. Manchester. 07.10.2025
Tory party conference. Manchester. 07.10.2025
Tory party conference. Manchester. 06.10.2025
Lister Mill Strike remembered. 05.10.2025
Save Goole Hospital protest. Goole. 04.10.2025
Labour Party conference. Liverpool. 01.10.2025
Labour Party Conference. Liverpool. 30.09.2025
Labour Party Conference. Liverpool. 29.09.2025
Labour Party Conference. Liverpool. 28.09.2025
National Palestine demo. Liverpool. 27.09.2025
Rally for Palestine. Liverpool. 27.09.2025
