Incheon is a city located in northwestern South Korea, bordering Seoul and Gyeonggi Province to the east. Inhabited since the Neolithic, Incheon was home to just 4,700 people when it became an international port in 1883. From Wikipedia
Launched days after their July 11 album drop the tour pairs immersive staging with a headline slot at Lollapalooza Chicago.