On March 2, Texas celebrates three things; Texas Independence Day, Sam Houston’s birthday and Texas Flag Day. Texas Independence Day is an official state holiday while the latter two events are commemorated on the same day. It was on March 2, 1836, that Texas formally declared its independence from Mexico. This was after the capture more »