Watch Tlaxcala TV live from Mexico
Tlaxcala TV is a state-owned television station in Tlaxcala, Mexico. Founded in 2010, it broadcasts on channel 20.1 and is available over-the-air in Tlaxcala state and some neighboring areas. Tlaxcala TV also streams its programming online.
Visit Tlaxcala TV Website