Watch Kamen Rider - Season 31 Episode 43 Online!:
Touma learns that Luna has not been captured; Ren battles Desast.