new london football stadium

new london football stadium

Thomas W.
This is an open air stadium, with a spectators box right at the top,that has a glass floor.
Default Title