This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.
And the Moment Is Gone
And the Moment Is Gone is an experimental game about regrets, insecurities, internal monologues and the moments of life you relive over and over.