Otis Frizell, the co-owner of The Lucky Taco which won Expedia 2013's Best Food Truck award, is just back from research trip to Mexico where he's been checking out the street food and culture that inspired his business.
Otis Frizell, the co-owner of The Lucky Taco which won Expedia 2013's Best Food Truck award, is just back from research trip to Mexico where he's been checking out the street food and culture that inspired his business.