The pitcher is Shiozaki from Seibu Lions. I must say this is by far the weirdest grip and delivery I’ve even seen.
The video is in Japanese but you can still understand what it’s about.
Enjoy the “sinkkkaaaarhg!” 8)
I guess none of you everyday guys have thrown or even thought about something like that eh?