Bizarre Foods Taiwan

One of the most popular TV programs about food landed in Taiwan. If you did not watch it yet, here is your chance. Have Fun!