Skip to main content
Photo of Sho Takada

Sho Takada

Tokyo, JapanBorn September 14, 1993

Television1

Ad-Lib Theater

Ad-Lib Theater

2023