Garroter Shida

No.0121~0160 > Garroter Shida