These are quite the rituals for Kyle Shanahan to get ready!
Posted by Niners Nation: A San Francisco 49ers Blog on
Kyle Shanahan stands on his head for 45 seconds, among other pre-game rituals.
Whatever gets your mind clear and focused, right?
ninersnation.com