
The Mirror Road | Every Reflection Shows the Same Stranger
The Aldgate Mirror Shop has been selling mirrors for eighty years. You're here to buy one. You've tried twelve mirrors and in each one, behind your reflection, there is a figure standing slightly too















