Aliens | NECA | News | Reviews Alien 40th Anniversary Ultimate Big Chap NECA In-Hand Review ByMichael November 11, 2026November 11, 2026