Austin bar celebrates Texas Independence Day with armadillo races

Texas Independence Day is on Thursday, March 2.

 Texas Independence Day is on Thursday, March 2.