Place
The football stadium in Liverpool, England, that has been Liverpool Football Club’s home since 1892.
Pablo Torre Finds Out
The interview shows how a decades-long run of public stunts became a study in spectacle, authority, risk, and fandom.
Aug 28, 2026 · 56 min