>>214230794
>his facility is on an island
Can't facehuggers implant a dolphin anyway?