Mexico – Excelsior TV About Excelsior TV Excelsior TV is mainly a news channel. The channel is related to the newspaper Excelsior owned by the Image Group and first aired in 2013. Excelsior TV offers news, political analysis, sports, economics.Go Back Name Is this feed working? Feed Working? Yes No Contact Email: If you would to be notified when the problem is resolved leave your email. (optional)