Taco Wars Los Angeles
- Episode aired Oct 23, 2013
Chris searches for the best taco in the city of Los Angeles.Chris searches for the best taco in the city of Los Angeles.Chris searches for the best taco in the city of Los Angeles.
Chris searches for the best taco in the city of Los Angeles.Chris searches for the best taco in the city of Los Angeles.Chris searches for the best taco in the city of Los Angeles.