The Urinals of Cleveland Browns Stadium

Cleveland Browns Stadium is home of the NFL's Cleveland Browns and is located on the lakefront in Cleveland, OH.

Filed under: Sporting, Concert, and Other Venues
Tweet

This picture was submitted by an independent contributor. He writes: "This photo is of the urinals on the Club Level (for rich people) at the Cleveland Browns Stadium".