wait, is this multiplayer?
Seeing as how the picture advertises photo.mmosite.com, I'd assume it's a singleplayer racing game.
Just look for instructions on how to sign up on google.
Anyone know if there is some thing that translates english to korean, and korean to english for games like these?