Video thumbnail for The Football Review | Episode 1291

The Football Review | Episode 1291

Sep 29, 2025
It’s been over two years since Barcelona last played a match at their iconic Camp Nou stadium, as construction on the venue continues to drag on.
Sports News sports