While the Browns have never made it to a Super Bowl, their loyal fans still support them at Huntington Bank Field ... to the main terminal at Tower City Center. The stadium is about a 15-minute ...