Toyokuni KOCHORO
Japan

Also known as: Toyokuni Kôchôrô Iii (Kunisada I)