arlington, texas

arlington, texas

MASSIVE Lightening Bolt at Globe Life Park Shocks TV Crew (4-26-16)

1w ago
SOURCE  

Description

Globe Life Park in Arlington is a stadium in Arlington, Texas, located between Dallas and Fort Worth. It is home to the American League's Texas Rangers, and the Texas Rangers Baseball Hall of Fame