Dammit Japan. Kamen Rider is more than just a tokusatsu show. It's also apparently a fetish or an awkward joke.. l i O n Lion Falco BUFFA CHAMELEO wild