Via: NBC
Justin Smith's nickname is Cowboy. Now we know it could also be Superman or the Hulk. Pick your favorite superhero.When the 49ers' veteran defensive lineman rep...