Speaking of japan, holy fuck, the new trailer for rurouni kenshin is amazeballs