Star Idol - Create your own Avatar
Star Idol: Animated 3D Avatar is the new and improved version of the popular Star Idol app, featuring all of the great features you already know and love!The goal of the game is to create and present to the world a unique avatar. You are the...