Fans braved harsh winds and rain to attend the Browns vs. Texans game at First Energy Stadium in Cleveland, Ohio, on Nov. 15. The game was delayed due to a severe thunderstorm.