In Russia, a group of kids struggle to survive after an alien invasion.