Houston Life recently made a trip to New Braunfels and did a feature on Landa Falls. Watch below!