Life in a little town of Wales is quiet and busy, until the crash of a meteorite changes everyone's life forever. Most residents develop strange powers, which eventually causes an all-out war where... This description may be from another edition of this product.