Lobster Issue #70 (Winter 2015) Tokyo legend? Lee Harvey Oswald and Japan 👤 Kevin Coogan View Fullscreen