Mar 11, 2021
Lamia Taylor is the wife of Mike Taylor and the mother of Peter
Taylor, both currently being held in a Japanese prison awaiting
trial. Mike and Peter's case was largely ignored by government
officials despite Mike's service to his country as a Special Forces
Officer.
Lamia talks to us about her frustrations with the case, how Mike
and Peter are doing now, and what's next.