Application Control Application Control

iMBC.Video

Description

This indicates an attempt to access iMBC Videos.
Munhwa Broadcasting Corporation is one of the largest national TV and radio network in South Korea. iMBC is MBC's website. It offers multiple services and one of them is free and paid VOD service.