Ren Osugi

Ren Osugi (大杉 漣) played Ambassador Hell in Kamen Rider Decade: All Riders vs. Dai-Shocker.