This show Lock Up: Cleveland Browns Stadium on A&E let me tell you it's why the Browns suck year after year and people keep thinking they'll win. These fans are insane people.

Comments