UFC legend Anderson Silva snapped his shin in a losing effort to defeat current UFC middleweight champion Chris Weidman.