Many football fans go the extra mile to follow their team, but there can few more dedicated supporters than Birmingham City fan Rob Shannon.
Rob's unwavering dedication to the Blues means that he has not missed a single game, home or away, for 38 years.
That equates to a staggering 1,800 matches in a row and has seen Rob travel to places such as Slovenia, Belgium and Portugal, which he all enjoyed last year when City qualified for the Europa League.
"My parents took me to see Birmingham when I was four years old and I've been hooked ever since," the 53-year-old told the Daily Star.
"Tradition keeps me going back. I always go with the same group of friends and it's a good laugh."
Rob estimates that he has seen Birmingham about 2,500 times in total and his streak would have been even longer had he not missed a match against QPR in 1974 due to illness.
He refuses to let medical ailments stop him any more, though — he even once discharged himself from hospital and raced to Wales to catch an away match against Swansea.
His best day as a Birmingham fan though came only last year when he watched his team in the Carling Cup final.
"My highlight without a shadow of a doubt was winning the League Cup final in 2011 when we beat Arsenal. I never thought we would lift a major trophy."
Rob, who was a mascot for the club as a five-year-old, still plays a role on matchdays by playing the music at St. Andrews.
Mr Shannon — we salute you!
What is the greatest length you have ever gone to in order to attend a football match? Share your stories below...