Finally got the opportunity to try out one of the best BBQ places in Texas, Snow's BBQ. Restaurants I went to: Snow's BBQ 516 Main St, Lexington, TX ...