TCU is setting a new bar in college football facilities with the debut of the first-ever snow room at the collegiate level. The Horned Frogs introduced the feature inside the Simpson Family Restoration and Wellness Center, part of a $50 million renovation project that has quickly become one of the most talked-about in the Big 12.