June 15th, 2024WWE Clash at the Castle: Scotland7.2The 2024 Clash at the Castle PLE held in Glasgow, Scotland.Watch