An order of tacos inside the Texas Tacos food truck are ready to send out the window during the Atlanta Street Food Festival at Piedmont Park on Saturday, July 13, 2013.
An order of tacos inside the Texas Tacos food truck are ready to send out the window during the Atlanta Street Food Festival at Piedmont Park on Saturday, July 13, 2013.