2nd instalment of the Denshinkan Kangeiko (Denshinkangeiko!) 5th January – 7th January 3 keiko every day for 3 days. 7am-9am […]
2nd instalment of the Denshinkan Kangeiko (Denshinkangeiko!) 5th January – 7th January 3 keiko every day for 3 days. 7am-9am […]