The Island Where The Rain Never Stops Falling! Tallis Meets Kenshin