Quote Originally Posted by Wingman77 View Post
filmed at south mountain arena. they do a lot of commercials there.