watch The Lion Standing in the Wind
The Lion Standing in the Wind
Koichiro Shimada is sent to a research facility in Kenya, Africa by a teaching hospital in Japan. He encounters a desperat....
Read MoreKoichiro Shimada is sent to a research facility in Kenya, Africa by a teaching hospital in Japan. He encounters a desperat....
Read More