Xenomorphs

Xenomorphs or Unidentified Foreign Entities are for lack of a better word aliens. None have been found alive and communicated but rumors of their existence abound.

Xenomorphs

Shadowrun: The 8th World lighthouse_Amour