There are rumors going around on Twitter and FB that he passed away.
Google translate's take on this Japanese langauge news posting would seem to confirm it.
Google translate's take on this Japanese langauge news posting would seem to confirm it.
Comment