Kim Soo Hyun is a man of many surprises.

Posted by Koreaboo on Tuesday, July 16, 2019