Kenshin Himura Episode 1 Douga

0

Key end douga of Kenshin from the beginning of episode 1. Iconic scene!

Default