Barbecue fans, behold El Diablo Restaurant, an unusual eatery in Lanzarote, Spain that has a grill...
Continue reading...