Canal 4 is a nationwide TV station based in Managua.

Leave a comment

Canal 4 Nicaragua