Lumen Field

Venue

Lumen Field

Lumen Field stadium is situated in Seattle, Washington, United States. The Stadium was Opened 19 years back in 28 July 2002.