Today Live

USA
Shell Energy Stadium

Stadium

Shell Energy Stadium, Houston, TX

Information

Name
Shell Energy Stadium
Country
USAUSA
City
Houston, TX
Capacity
22.039 Seats
Length
105 m
Width
68 m