Lightning roaches. new species. .. It reminds me of EVE Lightning roaches new species It reminds me of EVE