There are many elements to cooking a delicious barbecue for your friends and family and many things to consider when purchasing the right grill for all your needs. One grill type that has always stood out as being very versatile and being able to cook some of the most delicious and flavorful foods…