Teenage siblings have it hard enough but when one of them is unacceptably 'different' in the eyes of the world those conflicts seem insurmountable. But when a barrage of meteorites decimates their home near Puyallup, Washington, brother and sister James and Janice Richards become embroiled in a totally new level of strife.No one knows it at first, but the deadly space rocks are calling cards; The Tschaaa aliens are coming to Earth to find a new meat...