You wanna take it inside?

​​Stampede Sports Arena

DFW's premier indoor sports facility.