020 - Kamen Rider!

AKA: The Futility of Man