Selfie: Sisters of the Amniotic Lens PC Release Date
The game Selfie: Sisters of the Amniotic Lens is already released on PC in the USA and UK.
Release Dates
Report Date / Submit ProductAll
PC
May 8, 2015Confirmed
1
PC
May 8, 2015Confirmed
1
The endless, halcyon days of the summer of love are over, the travellers and minstrels, dreamers and drug dealers have gone. Now it's 198X, you wake up in a very bad situation. You were the "Sisters of the amniotic lens" and now it's time to face what you did all those years ago.