NFL NFL Fans Are Saddened By The Death Of Cleveland Browns’ Mascot July 2, 2024 Sportextra 0 NFL fans are all taking to social media after the Cleveland Browns announced some very sad news on Tuesday. The