Ayako Hino

Ayako Hino (日野 綾子) was the suit actor for Chainsaw Lizard in Kamen Rider The Next.