Anyone In Twin Falls Brave Enough To Eat This Tarantula Burger?Anyone In Twin Falls Brave Enough To Eat This Tarantula Burger?The restaurant is calling it the "Tarantula Challenge."Greg JannettaGreg Jannetta