In the year 2034, alien life has finally made contact with Earth. The Lepids, short for Lepidoptera or butterfly, are a self-proclaimed peace-loving species. Dr. Laura Albright is a 'Sensitive,' one... This description may be from another edition of this product.