Watch an exciting battle between 3 Chefs, Egidio Latorraca featured as an Italian Chef serving Italian’s finest food.

Iron Chef Thailand