Venue: Virginia Beach Sportsplex
The Virginia Beach Sportsplex is a sports complex in Virginia Beach, Virginia. The name is most commonly attached to the main stadium within the complex, which opened in 1999.
The Virginia Beach Sportsplex is a sports complex in Virginia Beach, Virginia. The name is most commonly attached to the main stadium within the complex, which opened in 1999.