The music video of the Chinese indie rock / alternative rock band, called HedgeHog. I think it’s from the album Happy Idle Kid.
Check them on myspace:
http://www.myspace.cn/hedgehog
or
http://www.myspace.com/hedgehogcn

source