Ghosts

1083997408_8978f4c6eb

Some ghosts seen in the wild (or rather in Shibuya, in front of Tower Records).