Browns victory has Cleveland sports fans smiling for the first time in a while

The clouds that hung over FirstEnergy Stadium for the better part of Monday were for once meteorological and not metaphorical, for in the eyes and hearts and minds of Browns fans, the sun couldn't be shining brighter.