Roller Coaster is an acid pop group from South Korea. I've got several of their CD's, and just ran across this video on YouTube. Love this song.
Check out Clazziquai Project while you're at it. Or this video from them.
A place for antiheroic technology
4 days ago