Live action footage
The 63 Building (officially the 63 City), a skyscraper on Yeouido island, Seoul, South Korea
HD
1920 x 1080