This is a K-Pop track recorded by the artist Nargol K & The Kumquatch. The song 20 years on was originally composed by D. Wing.