NECA Aliens and Predator Display From SDCC 2011By Joe Moore on July 22, 2011 at 8:35 am under San Diego Comic Con NECA had a huge Predator display, as well as a few Aliens figures, at San Diego Comic-Con 2011.See all of the pics by clicking the headline of the story. CompaniesNECADiscuss