Travel Channel

Travel Channel visited Taste of Chili at Louisiana and Federal Blvd in 2013 to show us why people love fresh roasted Hatch chiles and how to buy quality chiles properly roasted.

Leave a Reply