Fans can now get a virtual glimpse inside the new Columbus Crew stadium. The club on Sunday released more renderings of its new downtown stadium, which is set to open in July 2021. You can check ...