• 4 years ago
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.

Recommended