A Chinese American girl stumbles across an alien rock band on the frozen lake near her home.A Chinese American girl stumbles across an alien rock band on the frozen lake near her home.A Chinese American girl stumbles across an alien rock band on the frozen lake near her home.