Shin Shi Kan hosts and participates in special events, seminars, and tournaments.

 

Information about those events can be found below.

 

 

No Upcoming Events