I went to New Orleans for the last Saints home game and was dying for a snowball. They aren't any quality snowball stands in Houston, so every time I go home I try to get one. Every place that I normally go was closed for the winter, but I found Red Rooster on yelp. They had…