Anyone else besides me think that the Texans are in trouble. Josh allen with his running ability and freak of nature arm strength makes me think there could be an upset brewing in Houston. Buffalo D is stout and they will certainly be motivated. Go Bills....