Completed in 2011 in Incheon, South Korea. Images by Park Young-chae. Incheon Children’s Science Museum is located at the entrance of KyeYang Mountain in Bang Chug-Dong, Kyeyang-gu, Incheon, where the nature and city...