Chet discovers an Astros-themed restaurant that will make any lifelong 'Stros fran add this stop to their daytrippin' list.