Shosuro Tezuko

Shosuro Tezuko is a Scorpion Clan geisha and shugenja who resides at the House of the Rising Sun and works closely with Soshi Ikio.