November 18, 2011 Originally published on metropolis.co.jp on November 2011 Hitchcockian times in [...]