Self-proclaimed tiniest taco stand opens in Dunedin

'Taco Baby' took over a former ATM machine location. It's only 54-square-feet but it is creating some big flavors in downtown Dunedin.

Top Videos

Good Day Tampa Bay

We Live Here