This week Liz talks about La Lechuza, a legend that is well known in Latin America and has also trickled into South Texas. Tune in to hear the scary details.
Tacos & Tales
Miscellaneous
This week Liz talks about La Lechuza, a legend that is well known in Latin America and has also trickled into South Texas. Tune in to hear the scary details.