Kyle Shanahan explains the challenges that come with preparing to play a Thursday night game Continue reading...