Thurston shows off new Cowboys stadium