TEEN TOP releases 'Snow Kiss' self-cam MV! By Charmaine | Sponsored Insight Dec 10, 2014 TEEN TOP have released a special 'self-cam' music video for their winter song "Snow Kiss"!