Is it odd that this mini figure is somewhat adorable? Add Xenomorphs to the “cute aliens” list!