Telesur TV

Watch Telesur TV (English) Live from Venezuela. Telesur TV is an alternative representation for world news. We focus on the people, the common citizen, stories untold by traditional media.