Takeda, Izumo profile picture

Takeda, Izumo

Yoshitsune and the thousand cherry trees: a masterpiece of the eighteenth-century Japanese puppet theater