YoYoNews “Ninja” Yoshihiro Abe joins Duncan Crew Japan!