Kana Haraguchi - Rotten Tomatoes