Originally Posted by A Quiet Monkfish Going to spend £2 billion ... https://www.itv.com/news/central/202...er-wheels-site 62,000 seats, NFL, probably formula 1 ! Sheer utter madness... Wrexham all over again
Forum Rules