Canal 33 (Tecnovisión Canal 33) is a nationwide TV station based in San Salvador.

Leave a comment

Canal 33