Loading Video…

This browser does not support the Video element.

L'Oca d'Oro: Tierra's Texas

Tierra talks to the Italian-inspired restaurant about what they have going on.