Category: Venezuela
Telesur TV Live
243 Views0 Comments0 Likes
Telesur (stylized as teleSUR) is a Latin American terrestrial and satellite news television network headquartered in Caracas, Venezuela and sponsored by the governments of Venezuela, Cuba and Nicaragua. First propo...