by Darren Meenan
February 11, 2019
London Stadium seats 66,000 and I'd gamble we'd need at least 4,000 of those for The 7 Line Army. There is a solid contingent of Mets fans already across the pond, and a destination game would be an insane amount of fun.
Read More
by Darren Meenan
February 24, 2017
Read More
by Darren Meenan
February 18, 2017
Read More