That Russell Wilson and Deshaun Watson showdown was straight out of a video game ??… Posted on November 1, 2017 by theFFeed https://www.facebook.com/NFL/videos/2060687387492647/